.pad15{padding:15px;}
.marleft{margin-left:15px;}
.marfooter{margin-bottom:45px;}
.marft{margin-bottom:50px;}
.bdr_top{border-top:15px solid #f5f5f5;}
.bg{background:#f5f5f5;}
.lf{float:left;}
.rt{float:right;}
img{width: 100%;vertical-align: middle}
.adbox{position: relative;}
.ad{position:absolute;bottom: 20px;right:23px;padding:2px 5px;border-radius:20px;background:rgba(0,0,0,0.5);font-size:10px;color:#fff;}
.modtitle{line-height: 59px;text-align: center;font-size:18px;color: #3b3b3b;border-bottom: 1px solid #e8e8e8;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color:#aeaeae;font-size: 14px;}
input:-moz-placeholder,textarea:-moz-placeholder {color:#aeaeae;font-size: 14px;}
input::-moz-placeholder,textarea::-moz-placeholder {color:#aeaeae;font-size: 14px;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder { color:#aeaeae;font-size: 14px;}

header{height: 44px;border-bottom: 1px solid #bcbcbc;position:fixed;top:0;width:100%;background:#fff;z-index: 999}
header h1{height: 44px;width:100%;line-height: 44px;text-align: center;font-size:16px;color: #242424;position: relative;}
header a{height: 44px;line-height: 44px;position: absolute;font-size:14px;top:0;}
header a.right{right:15px;color: #0097ff;z-index: 9999;}
header a.left{left:15px;color: #999;z-index: 9999;}
header a.left img{width:8px;margin-right: 5px;margin-top:-2px;}

article{margin-top: 45px;}
/* 评论页 */
.comment_input{width: 100%;position:relative;bottom:0;line-height: 20px;overflow: auto;}
.cut_num{font-size:12px;color: #666;}
/*我要爆料*/
.tipoff li{padding:15px 0; }
.row{width: 100%;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display: -ms-flex;display: flex;}
.label{display: inline-block;width:105px;height: 22px;text-align: justify;overflow: hidden;margin-right: 5px;}
.label:after{display: inline-block;content: '';width:105px;height: 22px;text-align: justify;overflow: hidden;margin-right: 5px;}
.tftitle{color:#5b5b5b;font-size: 14px;line-height: 22px;margin-left: 15px;}
.text{color: #000;width: 100%;line-height: 22px;border:0;font-size:14px;padding:0 10px 0 0;margin-right: 15px;}
.row textarea{margin-right:15px;}
.imgs{margin:15px;}
.imgs li{width: 30%;float: left;overflow: hidden;margin-right:12px;margin-bottom:15px;padding:0;position: relative;}
.imgs li:nth-child(3n){margin-right:0;}
.imgs li img{position: absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.imgs li.first{text-align: center;border:1px dashed #cfcfcf;margin-bottom:13px;}
.imgs li.first img{width:60%;}
/*新闻详情页*/
header h1.title{font-size:18px;font-weight: normal;}
header a.back{font-size:16px;color:#2e2e2e;}
.news_title{line-height:26px;font-size:20px;color: #222;}
.meta{color:#aeaeae;font-size:11px;margin:15px 0;}
.context p{color: #222;font-size:15px;line-height: 25px;}
.context img{width: 100% !important;height: 100% !important;margin:10px 0;}
/*评论*/
.commlist li{border-bottom:1px solid #e8e8e8;margin-bottom: 15px;width: 100%;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display: -ms-flex;display: flex;}
.commlist li:last-child{margin-bottom: 0;}
.commimg{width:30px;height:30px;border-radius: 30px;border:1px solid #dfdfdf;overflow:hidden;-webkit-box-flex: 1;flex: 1 0 auto;margin-right:7px;}
.commimg img{width:30px;height:30px;}
.commcon time{width:100%;}
.commtitle{color:#af2f23;font-size:13px;}
.commtext{color:#3b3b3b;font-size:15px;line-height:25px;}
.zannum{color: #3b3b3b;font-size:11px;margin:10px 0 12px;}
.zanimg{width:16px;margin-top: -5px;}
.admin_words{border-top:1px solid #e8e8e8;padding-top:15px;}
.admin_title{color:#0097ff;font-size:13px;padding-left: 8px;border-left:3px solid #0097ff;}
.admin_text{padding-left: 11px;}
.time{color:#aeaeae;font-size:11px;margin:10px 0 12px;}
/*底部样式*/
/*footer{height:44px;border-top:1px solid #bebebe;position:fixed; bottom:0;width:100%;z-index:999;background: #fff;}*/
.newsfoot{padding:7px 15px 0;}
.lwbtn{width:50%;height:30px;border:1px solid #e7e7e7;background:#f5f6f7;border-radius:20px;text-align: left;}
.lwbtn img{width:12px;margin-right:5px;margin-left:15px;}
.lwords,.lsc,.lfx{width:15%;text-align: center;}
.lwords img,.lsc img,.lfx img{width:22px;}
.lwords span{position: relative;}
.lwords i{background:#f85959;padding:0 5px 2px;font-size:8px;color:#fff;border-radius:20px;position:absolute;top:0;right:-7px}
.maodian{height:0;display:block;line-height:0;}
/*全局底部样式*/
/*footer.modfoot{box-shadow: 0px 0 10px #e9e9e9;height:49px;border-top:0;position:fixed; bottom:0;width:100%;z-index:999;background: #fff;}
.footer li{height: 50px;background: #fff;width:25%;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;text-align: center;font-size:15px;}
.footer li{color: #707070;}
.footer li img{width:24px;margin-top:4px;}
.footer li h2{font-size: 10px !important;margin-top:4px;}
.footer li h2.on{color: #0a91fc;}*/
/*视频详情页*/
header.video{border:0;background:transparent;height:auto;}
.videobox{background:#fff;}
.videobox a{color:#333;}
.videotitle h2{font-size: 15px;}
.videotitle h2 span{font-size:12px;color: #787878;font-weight: normal;}
.videotime{color:#999;font-size:12px;}
.videonum{color:#020202;font-size:13px;}
/*搜索页*/
header.sch,header.news{width: 100%;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display: -ms-flex;display: flex;}
.schtext{width:100%;padding:0 10px 0 30px;margin:7px 60px 0 15px;height:28px;background:#ededed;color:#666;font-size:13px;border-radius:20px;}
header.sch .right{-webkit-box-flex: 1;flex: 1 0 auto;width:30px;}
.schicon{position:absolute;left:25px;width:14px;top:14px;}
.schtop{background:#f5f5f5;padding:10px 15px;font-size:13px;color:#999;}
.schtop label,.schbox label{color:#0097ff;}
.schtop span{color:#040404;}
.schbox li{border-bottom:15px solid #f5f5f5;padding:10px 15px;}
.schbox li h1{color:#040404;font-size:15px;}
.schbox li p{color:#525252;font-size:13px;line-height:17px;margin:6px 0;height:34px;overflow: hidden;}
.schbox li section{color:#b3b3b3;font-size:12px;}
.video_icon{width: 31px;margin:6px 0;}
/*热门*/
header.news .right{-webkit-box-flex: 1;flex: 1 0 auto;width:24px;}
header .logo{-webkit-box-flex: 1;flex: 1 0 auto;width:91px;}
header .logo img{margin:12px 0 0 15px;}
.search{position: relative;width:100%;padding:0 10px 0 28px;margin:7px 50px 0 25px;height:28px;background:#ededed;border-radius:20px;}
.newstext{width:100%;color:#666;font-size:13px;height: 28px;line-height:28px;}
.schicon{position:absolute;left:10px;width:14px;top:7px;}
.hot h1{font-size:16px;font-weight:bold;line-height:22px;margin-bottom:6px;color:#000;margin-top:-3px;}
.hotmeta{font-size:11px;color:#848484;margin-top:4px;}
.modlabel{color:#ff1100;border:1px solid #ff1100;border-radius:4px;padding:0 4px;line-height:13px;margin-right:7px;}
.hotmeta span{margin-right:18px;}
.hotmeta span:last-child{margin-right:0;}
.tabbox{width:100%;z-index:999;border-bottom:1px solid #dfdfdf;height:40px;background:#fff;}
.tab{float:left;width:70%;height:40px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display: -ms-flex;display: flex;}
.tab li{font-size: 14px;width:33%;color: #232323;text-align: center;line-height: 40px;}
.tab li a{color: #232323;}
.tab li span{padding:0 5px;display: inline-block;line-height: 24px;}
.tab li.selected span{font-weight: bold;border-bottom:2px solid #ff0000;}
.tab li img{height:14px;width: auto;margin-top: -1px;}
.rl{width: 16px;float:right;margin:7px 15px 0 0;}

.sticky {top:43px;position: -webkit-sticky;position: -moz-sticky;position: -ms-sticky;position: -o-sticky;position: sticky;}
/*新闻列表与推荐*/
.recommend ul{margin-top:15px;}
.recommend ul li{padding:0 15px;margin-bottom:15px;}
.recommend ul.news{margin:15px 15px 0;}
.recommend ul.news li{border-bottom:1px solid #dfdfdf;padding:0 0 13px;}
.recommend ul.news li:last-child{border-bottom:0;}
.recommend ul li a{color:#3b3b3b;width:100%;}
li.one .rednews{width:100%;}
li.one .redimg{width:30%;min-height:70px;overflow:hidden;position:relative;float:right;}
li.one .redimg img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
li.one .redcon{width:67%;float:left;}
li.one .redcon p{font-size: 15px;font-weight: bold;line-height: 24px;height:50px;overflow:hidden;}
li.two .rednews{width:100%;}
li.two .redimg{margin:5px 0 5px;}
li.two .redcon p{font-size:15px;font-weight: bold;line-height:24px;max-height:50px;overflow:hidden;}
li.three .rednews{width:100%;}
li.three .redimg{width:100%;min-height:70px;margin-top:5px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display: -ms-flex;display: flex;}
li.three .redimg span{width:33.33%;box-sizing:border;margin:0 7px 0 0;height:70px;display:inline-block;overflow:hidden;position:relative;}
li.three .redimg span:last-child{margin:0;}
li.three .redimg img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
li.three .redcon p{font-size:15px;font-weight:bold;line-height:24px;max-height:50px;overflow:hidden;}
/*视频列表*/
.videolist{width:100%;}
.videolist li{width:50%;box-sizing:border-box;float:left;}
.videolist li a{color:#333;}
.videolist li:nth-child(2n-1){padding-right: 5px;}
.videolist li:nth-child(2n){padding-left: 5px;}
/*时间轴*/
.timebox{max-width:360px;margin:0 auto;}
.timebox time{display:block;border-radius:5px;background:#cecece;margin:15px auto;width:120px;color:#fff;font-size:11px;text-align:center;}
.timelist li{position: relative;background:#fff;padding:8px 15px 0;}
.timelist li.first{padding:0;}
.timelist li:nth-child(2){padding:15px 15px 0;}
.timelist li.first img{border-top-left-radius:5px;border-top-right-radius:5px;}
.timelist li.first span{z-index:99;position: absolute;bottom:12px;max-height:40px;overflow:hidden;padding:15px 15px 0;font-size:15px;color:#fff;}
.gradient{background-image: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%);
background-image: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%);
background-image: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%);
background-image: linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%);
position: absolute;height: 100%;left:0;right:0;bottom:0;z-index:9;}
.timelist li.one p{color:#242424;height: 50px;padding:7px 0 15px;border-bottom:1px solid #dfdfdf;width:72%;float:left;font-size: 15px;line-height:24px;overflow: hidden;}
.timelist li.one .redimg{min-height:60px;width:25%;}
.timelist li:last-child p{padding-bottom:15px;border-bottom:0;}
.datebox{display: none;width:100%;position:fixed;background:#fbfbff;top:86px;bottom:49px;overflow: scroll;}
#schedule-box{width:100%;padding:20px 0;font-size:15px;position:absolute;background:#fbfbff;z-index:9999;}
.schedule-hd{display: flex;justify-content:space-between;padding: 0 15px;margin-bottom:35px;}
.today{flex: 1;text-align:center;color:#0994fc;font-size:16px;font-weight:bold;line-height: 24px;margin-top: 4px;}
.ul-box{overflow: hidden;}
.ul-box > li{float:left;width: 14.28%;text-align: center;padding: 5px 0;}
.other-month{color: #999;}
.current-month{color: #333;}
.today-style{border-radius: 50%;background: #58d321;}
.arrow{cursor: pointer;}
.dayStyle{display: inline-block;width: 35px;height: 35px;border-radius: 50%;text-align: center;line-height: 35px;cursor: pointer;}
.current-month > .dayStyle:hover{background: #00BDFF;color: #ffffff;}
.today-flag{background: #00C2B1;color: #fff;}
.boxshaw{box-shadow: 2px 2px 15px 2px #e3e3e3;}
.selected-style {background: #00BDFF;color: #ffffff;}
#h3Ele{text-align:center;border-radius:40px;background:#0097ff;height: 48px;width: 90%;font-size:16px;color:#fff;}
#prevYear,#nextYear{display: none;}
.schedulebtn{position: absolute;top:398px;height:70px;left:0;right:0;z-index: 999;background:#fbfbff;text-align: center;}
.ovfHiden{overflow: hidden;height: 100%;}
/*自动隐藏文字*/
.aui-ellipsis-1 {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.aui-ellipsis {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.aui-ellipsis-2 {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}