*{margin:0;padding:0;}
body{font:14px/1.6 "Microsoft YaHei", Arial,"Hiragino Sans GB",HELVETICA,sans-serif; color:#414141;}
a {color:#414141; text-decoration:none;}
a:hover {color:#414141; text-decoration:underline;cursor:pointer;}
img{border:0; vertical-align:bottom;}

ul,ol{list-style:none;}
/*大图轮播*/
#superContainer {
    height: 100%;  position: relative; /* Touch detection for Windows 8 */ul, menu, dir 
    -ms-touch-action: none; /* IE 11 on Windows Phone 8.1*/ touch-action: none;}
.fp-section { position: relative;-webkit-box-sizing: border-box; /* Safari<=5 Android<=3 */-moz-box-sizing: border-box; /* <=28 */ box-sizing: border-box;}
.fp-slide {float: left;}
.fp-slide, .fp-slidesContainer { height: 100%;display: block;}
.fp-slides { z-index:1;height: 100%; overflow: hidden;position: relative; -webkit-transition: all 0.3s ease-out; /* Safari<=6 Android<=4.3 */ transition: all 0.3s ease-out;}
.fp-section.fp-table, .fp-slide.fp-table {display: table; table-layout:fixed;width: 100%;}

.fp-tableCell { display: table-cell; vertical-align: middle;width: 100%;height: 100%;}
.fp-slidesContainer { float: left; position: relative;}
.fp-controlArrow { position: absolute;  z-index: 4; top: 50%; cursor: pointer;width: 0; height: 0;
    border-style: solid;margin-top: -38px;}
.fp-controlArrow.fp-prev { left: 15px; width: 0; border-width: 38.5px 34px 38.5px 0; border-color: transparent #fff transparent transparent;}
.fp-controlArrow.fp-next {
    right: 15px; border-width: 38.5px 0 38.5px 34px;border-color: transparent transparent transparent #fff;}
.fp-scrollable { overflow: scroll;}
.fp-notransition {  -webkit-transition: none !important; transition: none !important;}
#fp-nav { position: fixed; z-index: 100;margin-top: -32px; top: 50%; opacity: 1;}
#fp-nav.right { right: 17px;}
#fp-nav.left { left: 17px;}
.fp-slidesNav{  position: absolute; z-index: 4; left: 50%;opacity: 1;}
.fp-slidesNav.bottom { bottom: 17px;}
.fp-slidesNav.top {top: 17px;}
#fp-nav ul,
.fp-slidesNav ul { margin: 0;padding: 0;}
#fp-nav ul li,
.fp-slidesNav ul li { display: block; width: 14px; height: 13px; margin: 7px; position:relative;}
.fp-slidesNav ul li {  display: inline-block;}
#fp-nav ul li a,
.fp-slidesNav ul li a { display: block; position: relative; z-index: 1; width: 100%;  height: 100%; cursor: pointer; text-decoration: none;}
#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span {
    background: #333;
}
#fp-nav ul li a span,
.fp-slidesNav ul li a span { top: 2px;left: 2px; width: 8px;height: 8px;
    border: 1px solid #000; background: rgba(0, 0, 0, 0); border-radius: 50%; position: absolute;z-index: 1;}
#fp-nav ul li .fp-tooltip { position: absolute;top: -2px;color: #fff;font-size: 14px; font-family: arial, helvetica, sans-serif;white-space: nowrap;
    max-width: 220px;overflow: hidden;display: block;opacity: 0;width: 0;}
#fp-nav ul li:hover .fp-tooltip { -webkit-transition: opacity 0.2s ease-in; transition: opacity 0.2s ease-in;width: auto;opacity: 1;}
#fp-nav ul li .fp-tooltip.right { right: 20px;}
#fp-nav ul li .fp-tooltip.left { left: 20px;}

/* 菜单*/
.menu-w { width:100%; text-align:center; position: fixed;  bottom: 0px; z-index: 60; background:url(../images/dhbg.png) no-repeat center; height:80px; opacity:0.9;
filter:alpha(opacity=90);}
.menu-w ul{ }
#menu { margin: 0; padding: 0;  list-style-type: none; z-index: 70;margin:10px auto; width:900px;overflow:hidden;  }
#menu li { float: left; margin:  0 10px 0 10px; font-size: 14px;}
#menu a { float: left;  background-color: #fff; color: #333; text-decoration: none;}
#menu .active a { color: #fff; background-color: #333;}
#menu  li a.num1{ width:150px; height:58px; background:url(../images/but00.png) no-repeat 0 0; margin-right:10px; }
#menu  li a.num2{ width:150px; height:58px; background:url(../images/but02.png) no-repeat 0 0; margin-right:10px;}
#menu  li a.num3{ width:150px; height:58px; background:url(../images/but03.png) no-repeat 0 0; margin-right:10px;}
#menu  li a.num4{ width:150px; height:58px; background:url(../images/but04.png) no-repeat 0 0; margin-right:10px;}
#menu  li a.num5{ width:150px; height:58px; background:url(../images/but01.png) no-repeat 0 0; margin-right:10px;}
#menu  li a.num6{ width:150px; height:58px; background:url(../images/but05.png) no-repeat 0 0; margin-right:10px;}


/*.section { text-align: center; font: 50px "Microsoft Yahei"; color: #fff;}*/
/*首页*/
.bg1{ background:url(../images/1.jpg) no-repeat top center;}
.bg2{ background:url(../images/2.jpg) no-repeat top center;}
.bg3{ background:url(../images/3.jpg) no-repeat top center;}
.bg4{ background:url(../images/4.jpg) no-repeat top center;}
.bg5{ background:url(../images/5.jpg) no-repeat top center;}
.bg6{ background:url(../images/6.jpg) no-repeat top center;}

/*直播*/
.w1270 { width:1300px; height:550px; margin:0 auto; overflow:hidden;}
.zb-left { width:910px; height:550px; /*float:left;*/ background-color:#ecb671; /*padding:28px 10px 22px 10px;*/ position:relative;margin:0 auto;}


.zb-right { float:right; width:380px; height:548px; border:1px solid #ccc;background-color:#f5f5f5;}

.zb-left p{ width:100%; height:28px; line-height:28px; font-size:16px;font-weight:bold;color:#fff;padding:0px 10px;box-sizing:border-box;text-align:left;overflow:hidden;}
.zb-left .titleinfo span{float:right;;line-height:28px; font-size:16px;font-weight:bold color:#fff;}
.zb-left .titleinfo span em{ color:#FFFF33; font-size:16px;}

.zb-left .playBoxMain{width:889px;height:500px;margin:0 auto;background:#000;}
@media  screen and (max-height:770px) and (min-height:700px){
.zb-left .playBoxMain{width:889px;height:430px;margin:0 auto;background:#000;}
}
@media  screen and (max-height:700px) and (min-height:600px){
.zb-left .playBoxMain{width:889px;height:380px;margin:0 auto;background:#000;}
}
.zb-left .dplayer{width:100%;height:100%;background:#000;}
.zb-left .dplayer .imgonly{width:100%}
.zb-left .dplayer p.unSupport{color:#fff;font-size:18px;line-height:20px;text-align:center;}
.zb-left .dplayer p.title{font-size:21px;}

/*多视角4个*/
.duoshijiao{width:calc(100% - 8px);margin:0 auto; height:127px;}
.duoshijiao ul{margin-top:6px;width:100%;display: -webkit-box;  justify-content:space-between}
.duoshijiao li{-webkit-box-flex: 1;box-flex: 1;}
.duoshijiao li .playBoxSJ{ width:213px; height:120px;background:#000;margin:0 auto;position:relative;}
.duoshijiao li font{position:absolute; top:0; left:0; background:#ed2d11; color:#fff;  padding:3px 7px; border-bottom-right-radius:6px;font-size:13px;}

/*手植柏*/
.szb{ width:1200px;  height:600px; overflow:hidden;  margin:0 auto; position:relative;}
.szb .qyk {width:800px; height:500px; margin:0 auto; position:relative; }
.szb .qyk ul li { width:65px; height:238px; background:url(../images/cardN.png) no-repeat 0px 0px;background-size:65px 238px; font-size:12px; line-height:20px;writing-mode: tb-rl; color:#000;position:absolute;-webkit-animation:rotate_yuan 3s ease-in-out infinite;-webkit-transform-origin:50% 0;}
.szb  .qyk li:nth-child(1){top:0px; left:280px;}
.szb  .qyk li:nth-child(2){top:300px; left:180px;animation-delay:0.5s;}
.szb  .qyk li:nth-child(3){top:50px; left:200px;animation-delay:1.5s;}
.szb  .qyk li:nth-child(4){top:200px; left:480px;animation-delay:1.5s;}
.szb  .qyk li:nth-child(5){top:30px; left:370px;animation-delay:1s;}
.szb  .qyk li:nth-child(6){top:10px; left:446px;animation-delay:0.5s;}
.szb  .qyk li:nth-child(7){top:250px; left:650px;animation-delay:1.5s;}
.szb  .qyk li:nth-child(8){top:130px; left:100px;}
.szb  .qyk li:nth-child(9){top:250px; left:20px;animation-delay:0.5s;}
.szb  .qyk li:nth-child(10){top:100px; left:570px;animation-delay:1.5s;}
.szb  .qyk li:nth-child(11){top:260px; left:400px;animation-delay:1s;}
.szb  .qyk li:nth-child(12){top:230px; left:250px;animation-delay:0.5s;}
.szb  .qyk li#myCardBox{top:200px; left:320px;display:none;-webkit-animation:goTree 1.5s ease-out backwards;}

@-webkit-keyframes goTree{
	0%{-webkit-transform:translate(25%,-100%) scale(2.1);}
	100%{-webkit-transform:translate(0,0) scale(1)}
}
@-webkit-keyframes rotate_yuan{
	0%{-webkit-transform:rotate(-1deg)}
	50%{-webkit-transform:rotate(2deg)}
	100%{-webkit-transform:rotate(-1deg)}
}
	
.szb .qyk ul li p{ width:28px; height:140px; text-align:left; margin:42px 10px 0px 0px;  line-height: 15px; overflow:hidden;}
.szb .qyk ul li span{ color:#b67652; font-size:9px; margin:30px 10px 0px 3px; position:absolute; bottom:66px; left:3px;width: 21px;
overflow: hidden;}
.szb .qifubut { width:203px; height:43px; background:url(../images/qifubut.png) no-repeat 0 0; margin-top:50px;}
.szb .qifubut a{ display:block; width:203px; height:43px;}

/*卡片幻灯*/
.kapian{ width:100%; height:860px; background:rgba(0,0,0,0.9); position:absolute; top:0; left:0;display:none;}

.kapian .swiper-container { width: 700px; margin:0 auto;; padding-top: 0px; padding-bottom: 50px;  }

.kapian .swiper-slide {  background-position: center; background-size: cover;  width: 279px;  height: 600px; background:url(../images/kapian.png) no-repeat 0 0;  position:relative; writing-mode: tb-rl; }
.kapian .swiper-slide p{width:74px; height:300px; text-align:left; font-size:24px; margin:125px 90px 0px 90px; color: #000; line-height: 36px; overflow:hidden;}
.kapian .swiper-slide .myWords{width:60px;line-height:25px; height:300px; text-align:left; font-size:24px; margin:125px 90px 0px 90px;color:#65a272;background:none;border: none;/*outline: 0;*/}
.kapian .hangOver{ text-align:center;margin-top:30px;}
@media  screen and (max-height:770px) and (min-height:700px){
.kapian .swiper-container { width: 700px; margin:0 auto;; padding-top: 0px; padding-bottom: 0px;  } 
.kapian .hangOver{ text-align:center;margin-top:0px;}
}
.loginBox{width:100%; height:921px; background:rgba(0,0,0,0.9); position:absolute; top:0; left:0;text-align:center;display: none;}
.loginBox div{width:300px;margin:200px auto 50px auto;border:1px solid #fff;padding:10px;border-radius:10px;display: block;}
.loginBox div img{width:100%}
.loginBox div p{width:280px;height:280px;line-height:280px;cursor:pointer}
.loginBox p{text-align:center;fongt-size:23px; color:#fff;}

/*了解公祭*/
.ljgj { width:850px; height:500px; margin:30px auto;}

.bbb{ margin:60px 30px 30px 25px; width:850px; height:508px; background:#fff4dc; padding:0p 30px; border-radius:10px;}
@media  screen and (max-height:800px) and (min-height:770px){.bbb{ margin:200px 30px 30px 25px; height:508px;}  }
@media  screen and (max-height:770px) and (min-height:700px){.bbb{ margin:230px 30px 30px 25px; height:508px;}  }
@media  screen and (max-height:700px) and (min-height:600px){.bbb{ margin:240px 30px 30px 25px; height:508px;}  }
.bbb p{ font-size:16px; line-height:32px; color:#5C331F; text-align:left; text-indent:2em; margin:0px 20px;}
.bbb  h4{ text-align:center; font-size:24px; font-weight:600; color:#CC6600; margin:20px 10px; }
.time {width:400px;  margin:0 auto;}
.time  h5{ text-align:left; font-size:18px;  color:#CC6600; margin:10px 10px;  font-weight:normal;}
.bbb .line {width:766px; height:20px;   margin:20px auto; background:url(../images/line.png) no-repeat 20px center;}
.scroll_contain{overflow-y: scroll; border: none;}
.scroll_config::-webkit-scrollbar {/*滚动条整体样式*/ width:20px; height:20px }
.scroll_config::-webkit-scrollbar-thumb {/*滚动条里面小方块*/ background-color:#faf0dc; border:solid 1px #edc97d;  border-radius:2px; }
.scroll_config::-webkit-scrollbar-track {/*滚动条里面轨道*/  -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 2px;  background: #fce0a4;}
.scroll_config::-webkit-scrollbar-arrow {  color:#F00;  background:#fff;} 

/*云游黄帝陵*/
.yy {width:100%; height:600px; margin:0 auto;}
.yy  a{ display:block; width:100%; height:600px;}

/*网上祭祖*/
.qifu { width:1200px; height:700px; margin:auto;position:relative;}
.huangdi{ float:left; width:400px; height:700px; margin-left:126px; position:relative;background:url(../images/p4/main20240312.png) no-repeat;background-position:50% -15%;}

.btnJZList { float:right;width:500px; margin-right:10px;  margin-top:160px;position:relative;}
.btnJZList li{ float:left; width:68px;line-height:68px;height:313px;margin-left:40px;background:url(../images/p4/bg.png) no-repeat;writing-mode: tb-rl;color:#903a18;font-size:28px;cursor:pointer;text-align: center;}
.btnJZList li.select{color:#f1e8a0;background:url(../images/p4/bgS.png) no-repeat;}
.btnJZList li:last-child{display:none}
.qifu .allGlobal{position:absolute;bottom:100px;right:0;color:#903a18;font-size:22px;width:500px;display:none;text-align:center;}
.qifu .allGlobal span{display:inline-block;margin:0 10px;font-size:25px; font-weight:bold; background: #903a18 url(../images/text_fill.png) repeat-y;-webkit-background-clip: text;-webkit-text-fill-color: transparent;-webkit-animation: aitf 30s linear infinite;}
.huangdi .table{position:absolute; bottom:0px; left:0px;}
.huangdi .candle{position:relative;}
.huangdi .table .candle img{width:100%}

.huangdi .table .candle .myRound,.huangdi .table .candle .myRoundD{
	position: absolute;
	left: 29.7%;
	top: -52px;
	margin:0px 0px 0px -50px;
	width: 100px;
	height: 100px;
}
.huangdi .table .candle .myRoundD{left: 70.7%;}

.huangdi .table .candle .round{
	position: absolute;
	left: 0%;
	top: 0px;
	width: 100px;
	height: 100px;
	
	border-radius: 50%;
	opacity: 0;
	-webkit-animation: kuosan 3s linear infinite;
	animation: kuosan 3s linear infinite;
	
	background: rgba(248,210,155,0.5);
	border:8px rgba(248,210,155,0.8) solid;
	box-sizing:border-box;
}

.huangdi .table .candle .round2{-webkit-animation-delay: 900ms!important;animation-delay: 900ms!important;}
.huangdi .table .candle .round3{-webkit-animation-delay: 1800ms!important;animation-delay: 1800ms!important;}
@-webkit-keyframes kuosan{
	0% {transform: scale(0);opacity: 1;}
	100% {transform: scale(0.4);opacity: 0.2;}
}

/*烛火*/
.huangdi .table .candle .fire{
	position: absolute;
	left: 40px;
	top: 24px;	
	width: 20px;
	height: 30px;
	background: url(../images/p4/fire2.png) no-repeat;
	-webkit-animation: jj 1000ms infinite steps(9) forwards;
	display:none;
}
.huangdi .table .candle .myRoundD .fire{
	animation-delay:0.2s;
}
@-webkit-keyframes jj{0%{background-position:0 0}
	100%{background-position:-180px 0}
}
.position{position:absolute;}
.huangdi .flower{bottom:0;left:-30%;width:160%;padding-bottom:15%;display:none}
.huangdi .flower.a-fadeinB{-webkit-animation-duration:1s}
.huangdi .flower img{width:27%;}
.huangdi .flower img.left{float:left;}
.huangdi .flower img.left.flowerDHno{-webkit-transform:translate(135%) scale(1.4);}
.huangdi .flower img.left.flowerDH{-webkit-animation:flowerL 1.5s ease-out backwards;animation-delay:0.1s;}
.huangdi .flower img.right{float:right;}
.huangdi .flower img.right.flowerDHno{-webkit-transform:translate(-135%) scale(1.4);}
.huangdi .flower img.right.flowerDH{-webkit-animation:flowerR 1.5s ease-out backwards;animation-delay:0.1s;}

@-webkit-keyframes flowerL{
	0%{-webkit-transform:translate(117%) scale(1.4);}
	100%{-webkit-transform:translate(0) scale(1)}
}
@-webkit-keyframes flowerR{
	0%{-webkit-transform:translate(-117%) scale(1.4);}
	100%{-webkit-transform:translate(0) scale(1)}
}

.huangdi .jbVideo{bottom:0%;left:5%;width:90%;padding-bottom:40%;display:none;}	
.huangdi .jbVideo>div{background: linear-gradient(to bottom,#f8e014 0,#feb119 100%);padding:6px;box-sizing:border-box;}
.huangdi .playBox{position:relative;width:100%;background:#000;z-index:0;}
.huangdi .playBox:after{content: '';display: block;padding-top: 56.25%;z-index:1}
.huangdi .playBox video{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}

/*手*/
.tip_pointer {
	animation: pointer 2s linear infinite;
	position: absolute;
	left: 70.7%;
	bottom: 230px;
	width: 50px;
	height: 36px;
	background: url(../images/p4/tip_pointer.png) no-repeat;background-size:100%;
}
@keyframes pointer{
	0%,100%{transform:translate(30px,30px);opacity:0}
	2%{transform:translate(30px,30px);opacity:1}
	50%,52%{transform:translate(0,0);opacity:1}
	60%{transform:translate(0,0);opacity:0}
}
.tip_pointer.tip_flower{left: 64%;bottom: 130px;}
.tip_pointer.tip_video{left: 14%;bottom: 175px;}
.righttip{display:none;left: 190px;bottom: 50px;}
.righttip.go_video{left: 300px;}
.righttip.go_over{left: 410px;}


/*tab —— 直播、评论*/
.zb-right .tabNav{width:100%;box-sizing:border-box;margin:0px auto 10px auto;}
.zb-right .tabNav.sticky {position: sticky;position: -webkit-sticky;z-index: 2;top: 0;}
.zb-right .tabNav ul{display:-webkit-box;}
.zb-right .tabNav li{-webkit-box-flex:1; box-flex:1; text-align:center; }
.zb-right .tabNav li p{height:50px;line-height:50px;background:#ecb670;color:#fff;font-size:18px;margin:0 auto;font-weight:bold;}
.zb-right .tabNav li.select p{color:#804d1e;background:#f5f5f5;}
.zb-right #noLive,.zb-right #noCOM{font-size:13px;color:#8a673f;margin-top:30px;text-align:center;display:block}

/*scrollbar*/

.tabList .viewport {height:488px;overflow:hidden;position:relative;}
@media  screen and (max-height:770px) and (min-height:700px){.tabList .viewport {height:550px;} }
.tabList .commentBox .viewport{height:322px;margin-bottom:15px;}
@media  screen and (max-height:770px) and (min-height:700px){.tabList .commentBox .viewport{height:402px;margin-bottom:15px;}  }
@media  screen and (max-height:700px) and (min-height:600px){.tabList .viewport {height:450px;} }
.tabList .commentBox .viewport{height:322px;margin-bottom:15px;}
@media  screen and (max-height:700px) and (min-height:600px){.tabList .commentBox .viewport{height:302px;margin-bottom:15px;}  }
.tabList .overview {position:absolute;left:0;top:0;width:100%}

.tabList .scrollbar{background:#eee;position:relative;float:right; width:5px;}
.tabList .track{background:#eee;height:100%;width:5px;position:relative;padding:0px;}
.tabList .thumb{background:#ecb670;webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;height:0px;width:5px;cursor: pointer;overflow:hidden;position:absolute;top:0;left:0px;}
.tabList .thumb .end{background:#ecb670;webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;overflow:hidden;height:5px;width:5px;}

	
	/*直播时间线*/
	.zb-right .timeline{margin:0 auto 15px auto;padding:15px;box-sizing:border-box;text-align:justify;display:none}
	.zb-right .timeline .timelineDiv{border-left:2px #fda814 solid;position:relative;}
	.zb-right .timeline .timelineDiv .timelineFlag{position:absolute; top:0px; left:-7px; background:#fda814; height:12px; width:12px; border-radius:50%}
	.zb-right .timeline .timelineDiv .time{line-height:15px;font-size:15px;color:#99917c;padding:0 15px;margin}
	.zb-right .timeline .timelineDiv .event_con{padding:15px 15px 0 15px;}
	
	.zb-right .timeline .timelineDiv .event_con p,
	.zb-right .timeline .timelineDiv .event_con h1,
	.zb-right .timeline .timelineDiv .event_con h2,
	.zb-right .timeline .timelineDiv .event_con h3,
	.zb-right .timeline .timelineDiv .event_con h4,
	.zb-right .timeline .timelineDiv .event_con h5,
	.zb-right .timeline .timelineDiv .event_con h6,
	.zb-right .timeline .timelineDiv .event_con blockquote{text-indent:2em; margin-bottom:10px; font-size:18px; line-height:28px; word-break:normal; word-wrap:break-word;color:#64543a;}

	.zb-right .timeline .timelineDiv .event_con p span{float:none;}
	.zb-right .timeline .timelineDiv .event_con p a,
	.zb-right .timeline .timelineDiv .event_con p a:link,
	.zb-right .timeline .timelineDiv .event_con p a:visited,
	.zb-right .timeline .timelineDiv .event_con p a:hover,
	.zb-right .timeline .timelineDiv .event_con p a:active{color:#af5813;text-decoration:underline;}


	.zb-right .timeline .timelineDiv .event_con .imgList{margin-top:10px;margin-bottom:0px;}
	.zb-right .timeline .timelineDiv .event_con .imgList span:nth-last-child(2){margin-bottom:15px;}
	.zb-right .timeline .timelineDiv .event_con .imgList span{float:left;display:block}
	.zb-right .timeline .timelineDiv .event_con .img1 img{max-width: 100%;max-height: 100%;display: block;margin: 0 auto 8px auto;}
	.zb-right .timeline .timelineDiv .event_con .img1 span{width:100%;height: 0; padding-bottom: 56%!important;margin-bottom:2%;}
	.zb-right .timeline .timelineDiv .event_con .img3 span{width:32%;margin-right:2%;height: 0; padding-bottom: 18%!important;}
	
	.zb-right .timeline .timelineDiv .event_con .img2 span,
	.zb-right .timeline .timelineDiv .event_con .img4 span{width:49%;margin-right:2%;margin-bottom:2%;height: 0; padding-bottom: 27%!important;}
	
	.zb-right .timeline .timelineDiv .event_con .img2 span:nth-child(2n),
	.zb-right .timeline .timelineDiv .event_con .img4 span:nth-child(2n),
	.zb-right .timeline .timelineDiv .event_con .img3 span:nth-child(3n){margin-right:0px;}

	.zb-right .timeline .timelineDiv .line{width:100%;height:1px;padding-bottom:15px;clear:both;}
	.zb-right .timeline .timelineDiv:last-child .line{padding-bottom:0px;}

	.zb-right .listMore{text-align: center;margin: 10px auto;font-weight: bold;font-size:16px;background: #fff url(../images/text_fill.png) repeat-y;-webkit-background-clip: text;-webkit-text-fill-color: transparent;-webkit-animation: aitf 30s linear infinite;display:none}
	.zb-right .listLoad{text-align: center;margin: 25px auto;height:21px;display: none;}
	.zb-right .listLoad img{height:100%;}
	
	@-webkit-keyframes aitf {0% { background-position: 100% 50%; }100% { background-position: 0% 50%; }}
	
	.playBox{position:relative;width:100%;background:#000;z-index:0;}
	.playBox:after{content: '';display: block;padding-top: 56.25%;z-index:1}
	.playBox video{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}
	
/*评论*/
	.zb-right .commentList{width:100%;margin:0 auto 15px auto;padding:0px 15px;box-sizing:border-box;}
	.zb-right .commentList li {margin-bottom: 15px;font-size:0;text-align: left;}
	.zb-right .commentList li>* {display:inline-block;}
	.zb-right .commentList li .avatar {width:28px;height:28px;margin-right:10px;vertical-align:bottom;border:1px solid #fff;border-radius:50%;}
	.zb-right .commentList li .information {max-width: calc(100% - 40px);line-height: 20px;padding:5px 10px;box-sizing:border-box;vertical-align:middle;word-wrap:break-word;word-break:break-all;color:#99917c;font-size:14px;border-radius:15px 15px 15px 0;background: rgba(255,252,233,.9);}
	.zb-right .commentList li .name {max-width:98px;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;margin-right:5px;}
	.zb-right .commentList li .comment {color:#64543a;}


.comDiv{background:#f9efe0; border-radius:10px; height: 135px; width:343px; margin:0 20px; position:relative;}

.comDiv textarea{width:290px; height:50px;line-height:24px; color:#64543a; background:#FFFFFF; border-radius:8px; resize: none;font-size:14px; padding:10px;margin:15px 15px 10px 17px;-webkit-appearance:none;border: none;outline: 0;}


.useMes{overflow:hidden;background:#c5ad84; height:35px; line-height:35px;width:100%;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px; color:#fff;}
.useMes img{float:left;width:21px;height:21px;border-radius:50%;margin:7px 10px 7px 20px;}
.useMes span{float:left;font-size:14px;}

.useMes .sub_btn{width:60px; height:25px; line-height:25px; margin:5px 20px; text-align:center; background:#ff8f00; border-radius:5px; float:right;font-size:16px;}
.useMes .sub_btn img{width:22px;margin-top:2px;}
.comDiv .comShadow{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);font-size:18px;line-height:135px;color:#ecb670;border-radius:10px;display:none;text-align:center;}

.comDiv .loginLive{position:absolute;bottom:0;left:0;width:343px;height:343px;background:rgba(0,0,0,0.8);font-size:16px;color:#fff;border-radius:10px;display:none;}
.comDiv .loginLive  div{width:200px;height:200px;margin:50px auto 0 auto;border:1px solid #fff;padding:5px;border-radius:8px;}
.comDiv .loginLive  div img{width:100%}
.comDiv .loginLive  div p{line-height:20px;}
.comDiv .loginLive  p{text-align:center;margin-top:20px;}