@charset "utf-8";
@font-face {
  font-family: 'FZShuSong-Z01S';
  src: url('../fonts/FZShuSong-Z01S.ttf');
  font-weight: normal;
  font-style: normal;
}
*,html{margin:0px;padding:0px;}
ul li{list-style:none;text-decoration:none;}
a{text-decoration:none;color:#000;}
body{margin:0px;padding:0px;font-size:16px;font-size:62.5%;font-family:FZShuSong-Z01S;}
.clear{clear:both;}
.h60{height:60px;clear:both;}
.mg10{margin-top:10px;}
.active_list{padding-bottom:80px;}
/**header start**/
.header{height:44px;line-height:44px;width:100%;background:#f7f7f7;}
.logo{float:left;text-align:center;width:10%;margin-left:3%;}
.logo img{width:37px;height:37px;}
.searchtext{width:80%;height:30px;line-height:30px;border-radius:30px;background:#fff;margin-top:7px;float:right;margin-right:3%;font-size:12px;font-family: SourceHanSansCN Normal, SourceHanSansCN Normal-Normal;}
.searchtext .search img{width:14px;height:13px;float:left;display:block;margin-left:16px;margin-top:8.5px;}
.searchtext .search input{float:left;display:block;width:70%;height:30px;line-height:30px;color:#CACACA;border:none;padding-left:12px;font-size:12px;}
.searchtext .search input::-webkit-input-placeholder {/* WebKit browsers */color: #CACACA;height:30px;line-height:30px;font-size:12px;}
.searchtext .search input:-moz-placeholder {/* Mozilla Firefox 4 to 18 */color: #CACACA;height:30px;line-height:30px;font-size:12px;}
.searchtext .search input::-moz-placeholder {/* Mozilla Firefox 19+ */color: #CACACA;height:30px;line-height:30px;font-size:12px;}
.searchtext .search input::-ms-input-placeholder {/* Internet Explorer 10+ */color: #CACACA;height:30px;line-height:30px;font-size:12px;}
.topheadfixed{position:fixed;z-index:99;top:0px;background:#fff;width:100%;}
/*========================首页=============================*/
/***banner***/

/***icon start***/
.xilie{background:#f2f2f2;height:166px;}
.xilie li{float:left;width:25%;text-align:center;overflow:hidden;}
.xilie li a{color:#666;display:block;width:100%;height:100%;}
.xilie li img{height:25px;margin-top:20px;}
.xilie li span{display:block;font-size:12px;line-height:12px;margin-top:14px;}
/****index 正文**/
.zuixin{}
.zuixin h2{padding-left:5%;padding-right:5%;padding-top:26px;padding-bottom:14px;display:block;height:17px;}
.zuixin h2 span.zxtitle{text-align:left;font-size:16px;float:left;height:17px;line-height:17px;color:#000;font-weight:-GB1-0;}
.zuixin h2 .more{font-size:12px;height:17px;line-height:17px;text-align:right;float:right;color:#707070;}
/**经典**/
.jdindex{background:#fff;}
.jdyd ul li{border-bottom:1px solid #E4E4E4;width:90%;padding-left:5%;padding-right:5%;height:60px;line-height:60px;}
.jdyd ul li .bookImg{float:left;width:12%;}
.jdyd ul li .bookImg img{width:15px;height:15px;}
.jdyd ul li .bookText{float:left;margin-top:13px;width:75%;overflow:hidden;}
.jdyd ul li .bookText p.classic-title{font-size:14px;height:14px;line-height:14px;color:#666;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;}
.jdyd ul li .bookText p.shouting{text-align:left;font-size:12px;color:#AFAFAF;line-height:19px;margin-top:3px;}
.jdyd ul li .bookTime{float:right;color:#999;font-size:12px;}
/**视频**/
.vodindex{background:#f2f2f2;}
.vods ul li.myVideo{position: relative;border-radius: 6px;text-align:center;width:100%;padding-bottom:23px;}
.vods ul li.myVideo a .vod_img{width:100%;padding-bottom: 56%;overflow:hidden;position:relative;}
.vods ul li.myVideo a .vod_img img{width:100%;height:100%;position:absolute;top:-1px;left:0;}
.vods ul li.myVideo a .vodbfbtn{position:absolute;top:45%;left:45%;}
.vods ul li.myVideo a .vodbfbtn img{width:34px;height:34px;}
.vods ul li.myVideo a .vodsc{width:64px;height:21px;line-height:21px;position:absolute;top:83%;right:5%;font-size:13px;color:#fff;border: 1px solid #ffffff;border-radius: 22px;}
.vods ul li.myVideo a .video_tit {font-size:14px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;margin-left:5%;line-height:25px;height:25px;margin-top:12px;text-align:left;color:#333;letter-spacing:1px}
.vods ul li.myVideo a p.vodbofang{font-size:13px;line-height:12px;height:12px;margin-top:5px;color:#AFAFAF;text-align:left;margin-left:5%;}
/**问答**/
.wdindex{background:#fff;}
.lhwd ul li{border-bottom:1px solid #E4E4E4;padding-left:5%;padding-right:5%;padding-top:21px;padding-bottom:20px;}
.lhwd ul li .question-img{width:34px;height:34px;border-radius:50%;overflow:hidden;float:left;margin-right:5%;}
.lhwd ul li .question-img img{width:34px;height:34px;border-radius:50%;overflow:hidden;}
.lhwd ul li .question-name{float:left;}
.lhwd ul li .question-nicheng{height:15px;line-height:15px;font-size:14px;color:#333;}
.lhwd ul li .darkest-text-time{font-size:10px;color:#999;line-height:10px;margin-top:9px;}
.lhwd ul li .darkest-text-wen{font-size:16px;color:#333;line-height:22px;overflow:hidden;margin-top:13px;font-weight:400;}
.lhwd ul li .darkest-text-da{margin-top:20px;color:#666;font-size:14px;line-height:22px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
/***新闻**/
.zxindex{background:#f2f2f2;}
.xwzx{margin-bottom:60px;}
.zxindex .xwzx{margin-bottom:0px;}
.xwzx ul li{border-bottom:1px solid #E4E4E4;padding-left:5%;padding-right:5%;padding-top:16px;padding-bottom:20px;}
.xwzx ul li .new-title{font-size:16px;height:16px;line-height:16px;text-overflow: -o-ellipsis-lastline;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;line-clamp: 1;-webkit-box-orient: vertical;margin-bottom:20px;}
.xwzx ul li .pic {width:33%;float:left;margin-right:4%;overflow:hidden;}
.xwzx ul li .pic img{height:65px;width:100%;}
.xwzx ul li .newsInfo{width:63%;float:left;}
.xwzx ul li .new-info{font-size:14px;line-height:18px;height:36px;margin-top:1px;text-overflow: -o-ellipsis-lastline;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;line-clamp: 2;-webkit-box-orient: vertical;color:#939393;}
.xwzx ul li .new-time{font-size:10px;height:10px;line-height:10px;color:#939393;margin-top:12px;}
/**底部**/
.foot-nav{position:fixed;bottom:0;width:100%;z-index:9;background: #f6f6f6;height:60px;line-height:60px;border-top:1px solid #E4E4E4;}
.foot-nav ul li{float:left;width:19.5%;text-align:center;line-height:60px;height:60px;}
.foot-nav ul li a{display:block;width:100%;line-height:50px;height:50px;padding-top:10px;}
.foot-nav_btn a img{height:20px;display: block;margin:0px auto;}
.foot-nav_btn a em{font-style: normal;}
.foot-nav_btn a em{line-height:12px;margin-top:7px;color:#000;font-size:10px;display:block;}
/**============================二级开始==============================**/
/*二级header+导航左右滑动*/
header{border-bottom:1px solid #E4E4E4;height:44px;line-height:44px;width:100%;background:#f7f7f7;}
header .newslogo{float:left;width:10%;text-align:center;}
header .newslogo img{height:25px;}
header .newstitle{text-align:center;float:right;width:80%;color:#333;font-size:16px;margin:0px auto;margin-right:10%;}

.wrapper01{position:relative;height:40px;line-height:40px;width:100%;overflow: hidden;margin:0 auto;background:#f7f7f7;}
.wrapper01 .scroller li{height:40px;color:#999;float: left;line-height:40px;font-size:12px;text-align: center;width:25%;}
.jdwrapper .scroller li{height:40px;color:#999;float: left;line-height:40px;font-size:12px;text-align: center;width:auto;margin-right:}
.wrapper01 .scroller li a{color:#999;display:block;/*margin-left:30px;*/}
.jdwrapper .scroller li a{color:#999;display:block;margin:0 30px;}
.wrapper01 .scroller li.xuan a{color:#333;}
.mainlist_more{margin:0px auto;margin-bottom:20px;height:34px;line-height:34px;color:#666;text-align:center;font-size:14px;width:152px;border:1px solid #E4E4E4;border-radius:20px;margin-top:23px;}
.mainlist_more a{color:#666;}
/*经典一级，二级*/
.jdyd-container{background:#fff;}
#page {height:100%;}
#page .slidepage {height:100%;}
.scroll {height:90vh;}
.slidescroll {height:auto;}


#top {position:absolute;top:0;z-index:5;width:100%;background:#f7f7f7;}
#nav .swiper-slide span {margin:0 5px;text-align:center;display:block;line-height:2.5;font-size:16px;color:#999;}
/*视频*/
.vod-container{background:#f1f1f1;}
/*问答*/
.lhwd-container{background:#f1f1f1;padding-bottom:80px;}
.lhwd-container .lhwd ul li{border-bottom:1px solid #E4E4E4;padding-left:5%;padding-right:5%;padding-top:18px;padding-bottom:18px;}
.lhwd-container .lhwd ul li .question-img{width:34px;height:34px;border-radius:50%;overflow:hidden;float:left;margin-right:8px;}
.lhwd-container .lhwd ul li .question-img img{width:27px;height:27px;border-radius:50%;overflow:hidden;}
.lhwd-container .lhwd ul li .question-name{float:left;}
.lhwd-container .lhwd ul li .question-nicheng{height:13px;line-height:13px;font-size:12px;color:#333;}
.lhwd-container .lhwd ul li .darkest-text-time{font-size:10px;color:#999;line-height:10px;margin-top:3px;}
.lhwd-container .lhwd ul li .darkest-text-wen{font-size:18px;color:#000;line-height:22px;overflow:hidden;margin-top:10px;font-weight:400;}
.lhwd-container .lhwd ul li .darkest-text-da{margin-top:18px;color:#666;font-size:14px;line-height:22px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.darkest-text-da img{height:20px;}
/*心语*/
.xy-container{background:#fafafa;padding-left:2%;padding-right:2%;margin-bottom:20px;padding-top:7px;}
.xy-container ul li{float:left;width:49%;height:120px;margin-top:10px;position:relative;}
.xy-container ul li:nth-child(2n+1){margin-right:2%;}
.xy-container ul li a{color:#fff;}
.xy-container ul li .emot-pic{height:120px;overflow:hidden;}
.xy-container ul li .emot-pic img{height:120px;min-width:100%;}
.xy-container ul li .emot-info{position:absolute;top:50px;left:30%;height:20px;line-height:20px;font-size:16px;}
.xy-container ul li .emot-bg{position:absolute;top:0px;width:100%;height:120px;background:#000;opacity:0.2}
.xylist-container ul li{font-size:14px;position:relative;}
.xylist-container .swiper-container {width: 100%;height:70vh;margin:6vh auto;}
.xylist-container .swiper-slide {text-align: center;font-size: 18px;background: #fff;width:70%;box-shadow: 0px 0px 31px 0px rgba(0,0,0,0.12); /*display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;*/-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.xylist-container .xyli-pic{width:100%;height:20vh;overflow:hidden;}
.xyli-pic img{width:100%;min-height:200px;height:auto;}
.xyli-cont{padding-left:10%;padding-right:10%;text-align:left;margin-top:20px;font-size:14px;line-height:23px;letter-spacing:1px;}
.xyli-author{width:100%;text-align:center;font-size:14px;margin-top:30px;padding-bottom:30px;}
.xyli-time{text-align:left;position:absolute;bottom:10px;padding-left:2%;color:#666;font-size:14px;}
.xyli-time p{line-height:22px;}
/*新闻*/
.news-container{background:#f1f1f1;}
.newswrapper .scroller li{margin-left:15%;}
/*我要提问页面*/
.bbs-edit{width:94%;margin-left:3%;margin-right:3%;color:#666;}
.bbs-edit .layui-textarea{border:1px solid #e4e4e4;}
.ljfb {text-align:center;}
.ljfb .layui-btn{background:none;border:1px solid #e4e4e4;Margin:0px auto;color:#999;}
/**============================三级开始==============================**/
.viewhead{height:44px;line-height:44px;width:100%;background:#f7f7f7;border-bottom:1px solid #E4E4E4;}
.viewhead .newstitle{text-align:center;float:left;width:70%;color:#464646;font-size:16px;margin:0px auto;margin-left:15%;}
.viewhead .newssearch{float:right;text-align:right;width:10%;margin-right:5%;}
.viewhead .newssearch img{height:20px;}
/*新闻*/
.xinwenview{margin-left:5%;margin-right:5%;width:90%;border-bottom:1px solid #e4e4e4;padding-bottom:19px;padding-top:22px;}
.xinwenview h1{color:#000;font-weight:400;font-size:24px;line-height:30px;}
.relationInfo{font-size:12px;color:#666;line-height:18px;margin-top:20px;border-bottom:1px solid #e4e4e4;padding-bottom:5px;}
.newshit{float:right;}
.newshit img{height:18px;margin-right:7px;margin-top:-2px;}
.fontset{text-align:right;margin-top:10px;}
.fontset span{margin-right:15px;}
#btnSub{font-size:16px;}
#btnAdd{font-size:20px;}
.xinwenview_cont{margin-top:30px;font-size:16px;}
.xinwenview_cont p{color:#333;line-height:30px;margin-bottom:30px;}
.xinwenview_cont p img{width:100%;}
.xinwenview_cont img{width:100%;}
.maingd img{width:100%;}
/*心语*/
.xinyuview{height:80vh;position:relative;}
.xinyuview .xyli-pic{width:100%;max-height:40vh;overflow:hidden;}
.xinyuview .xyli-time{}



/*心语新闻评论*/
.newsfooter ul li.footer-down{display:none;}
.xyfooter ul li.footer-reward{display:none;}

/*视频*/
.vod-mainplay{}
.video-cont{}
.video-cont video{width:100%;object-fit:cover;}
.vod-cont{margin-top:14px;margin-left:5%;margin-right:5%;}
.vod-cont .vod-name{font-size:16px;color:#333;letter-spacing:1px;}
.vod-cont .vod-more{margin-top:10px;color:#999;font-size:13px;border-bottom:1px solid #e4e4e4;padding-bottom:15px;margin-bottom:15px;}
.vod-cont .vod-more .vod-bf{float:right;}
.vod-cont .vod-more .vod-bf img{height:16px;margin-right:7px;margin-top:-2px;}
.vod-cont .vod-tuijian{border-top:1px solid #e4e4e4;padding-top:15px;margin-top:15px;padding-bottom:70px;}
.vod-cont .vod-tuijian .vod-tuijian-title{font-size:16px;color:#333;}
.vod-cont .vod-tuijian ul li{padding-top:15px;}
.vod-cont .vod-tuijian .vod-left-img{float:left;width:40%;overflow:hidden;border-radius:6px;}
.vod-cont .vod-tuijian .vod-left-img img{height:90px;}
.vod-cont .vod-tuijian .vod-right-cont{margin-left:5%;width:52%;float:left;padding-top:8px;padding-bottom:8px;}
.vod-cont .vod-tuijian .vod-right-title{font-size:14px;line-height:20px;letter-spacing:1px;}
.vod-cont .vod-tuijian .vod-right-time{font-size:12px;color:#999;margin-top:23px;}
.iconyduishoucangkongxin{color:#EB8d89;}


/*三级页面底部*/
.footer{position:fixed;bottom:0px;left:0px;height:44px;line-height:44px;background:#fff;width:100%;font-size:14px;}
.footer ul li{float:left;}
.footer ul li img{height:13px;margin-right:7px;}
.footer-back img{margin-right:0px;}
.footer-back{width:14%;text-align:center;}
.footer-reward,.footer-corn,.footer-comment,.footer-down{width:24%;}
.footer-back a,.footer-reward a,.footer-corn a,.footer-comment a,.footer-share a,.footer-down a{display:block;width:100%;}
.footer ul li.footer-share{width:14%;float:right;text-align:center;}
.footer ul li.footer-back img{margin-right:0px;}

.detail-hits .jie-admin{background:url(../../imgs/corn.png) no-repeat;background-size:18px;font-size:16px;}
.detail-hits .layui-btn-danger{background:url(../../imgs/corns.png) no-repeat;background-size:18px;background-position: 0px 2px;font-size:16px;}
.detail-hits .jie-admin{padding:0 10px;color:#666;padding-left:25px;}
.detail-hits .jie-admin a{color:#939393;}
.footer-reward a{color:#eb8d89;}
/**============================共用部分==============================**/
/**分享**/
.wxsharecont{width:106%;display: none;position:fixed;bottom:0px;z-index:999;height:100%;margin-left:-18px;left:0px;}
.sharebg{background:#000;opacity:0.5;z-index:1000;height:100%;}
.sharemain{width:100%;position:absolute;bottom:0px;background:#fff;z-index:1001;}
.wxshare{width:100%;height:100px;clear:both;line-height:50px;}
.wxshare a{display:block;float:left;width:50%;text-align:center;color:#969799;margin-right:0px;font-size:12px;}
.footer ul li.footer-share .wxshare a img{width:50px;height:50px;}
.wxsharecont .sharetext{height:40px;line-height:40px;font-size:16px;width:100%;text-align:center;}
.wxsharecont .sharetext span{margin-left:20%;color:#969799;}
.wxsharecont .shang_close{display:block;float:right;height:40px;line-height:40px;font-size:18px;width:15%;margin-right:5%;text-align:right;color:#969799;}
.wxsharecont .shang_close img{width:16px;height:16px;}
.wxsharecont .sharetext{height:40px;line-height:40px;font-size:16px;width:100%;}
.shareimg .wxshare{width:66%;float:left;clear: inherit;}
.shareimg .aui-btn-danger{width:34%;float:left;color:#969799;text-align:center;}
.shareimg .aui-btn-danger img{width:50px;height:50px;}


/*全局播放器样式*/
#musicdiv{width:40px;height:40px;border:6px solid #fff;box-shadow: 0px 0px 8px 0px rgba(12,12,12,0.17);position:fixed;bottom:180px;right:20px;z-index:99;border-radius:50%;overflow:hidden; display:-webkit-flex;display: flex;-webkit-justify-content:center;justify-content: center;-webkit-align-items: center;align-items: center;}
#musicdiv img{width:100px;height:100px;background:#fff;position: relative;animation-name: example;animation-duration: 4s;animation-iteration-count: 150;}
@keyframes example {
   0%  {background:#fff;left:0px; top:0px;}
  15%  {background:#fff;left:0px; top:0px;transform:rotate(-25deg);-ms-transform:rotate(-25deg); 	/* IE 9 */-moz-transform:rotate(-25deg); 	/* Firefox */-webkit-transform:rotate(-25deg); /* Safari 和 Chrome */-o-transform:rotate(-25deg); 	/* Opera */}
  30%  {background:#fff;left:0px; top:0px;transform:rotate(-50deg);-ms-transform:rotate(-50deg); 	/* IE 9 */-moz-transform:rotate(-50deg); 	/* Firefox */-webkit-transform:rotate(-50deg); /* Safari 和 Chrome */-o-transform:rotate(-50deg); 	/* Opera */}
  50%  {background:#fff;left:0px; top:0px;transform:rotate(-25deg);-ms-transform:rotate(-25deg); 	/* IE 9 */-moz-transform:rotate(-25deg); 	/* Firefox */-webkit-transform:rotate(-25deg); /* Safari 和 Chrome */-o-transform:rotate(-25deg); 	/* Opera */}
  70%  {background:#fff;left:0px; top:0px;}
  85%  {background:#fff;left:0px; top:0px;transform:rotate(25deg);-ms-transform:rotate(25deg); 	/* IE 9 */-moz-transform:rotate(25deg); 	/* Firefox */-webkit-transform:rotate(25deg); /* Safari 和 Chrome */-o-transform:rotate(25deg); 	/* Opera */}
  100% {background:#fff; left:0px; top:0px;transform:rotate(50deg);-ms-transform:rotate(50deg); 	/* IE 9 */-moz-transform:rotate(50deg); 	/* Firefox */-webkit-transform:rotate(50deg); /* Safari 和 Chrome */-o-transform:rotate(50deg); 	/* Opera */}
}
#musicdiv audio{height:0px;width:0px;overflow:hidden;}
#musicdiv span{display:block;width:10px;height:10px;border-radius:50%;background:#fff;position:absolute;top:15px;left:15px;z-index:100;}
#musicdiv span_play{display:block;width:40px;height:40px;background:url(../imgs/music_playwhite.png);position:absolute;top:0px;left:0px;z-index:100;}



