/*common*/
.clearFix:after{ clear: both; display: block; visibility: hidden; height: 0; line-height: 0; content: ""; }
.clearFix{ *zoom: 1; }
/*html{ background-image: url(''); background-attachment: fixed; }*/
body{ font-family: "Microsoft YaHei"/*,arial*/; font-size: 18px; line-height: 28px; background-color: #000000; position: relative; }
a{ text-decoration: none; }

/*main*/
.main{ postion: relative; top: 0; width: 960px; margin: 0 auto; overflow: hidden; }
/*div*/
.header,
.video,
.cyclopedia,
.picture,
.collect,
.affect,
.comment{ margin-bottom: 20px; text-align: left; }
/*top*/
/*.video .top{ height: 80px; background: url("../images/ynld/video.png") no-repeat; }*/
.cyclopedia .top{ height: 80px;/* background: url("../images/ynld/cyclopedia.png") no-repeat;*/ }
.picture .top{ height: 80px; background: url("../images/ynld/picture.png") no-repeat; }
.collect .top{ height: 80px; background: url("../images/ynld/collect.png") no-repeat; }
.affect .top{ height: 80px; background: url("../images/ynld/affect.png") no-repeat; }
.comment .top{ height: 80px; background: url("../images/ynld/comment.png") no-repeat; }
/*top.png 960*80*/
/*content*/
.video .content,
/*.cyclopedia .content,*/
.picture .content,
.collect .content,
.affect .content,
.comment .content{ background-color: #2c1e1b; color: #ffffff; }

/*background*/
.bg0{ position: absolute; top: 0; left: 0; width: 100%; height: 1000px; background: url("../images/ynld/bg0.jpg") no-repeat center; z-index: -1; }
.bg1{ position: absolute; top: 1070px; left: 0; width: 100%; height: 920px; background: url("../images/ynld/bg1.jpg") no-repeat center; z-index: -1; }
/*bg0.png 2100*1000*/
/*.header{ height: 968px;}*/
/*减去mini-top的32px*/

/*头部内容*/
.header{ position: relative; margin-bottom: 0; }
.header p.top{ padding-top: 380px; }
.header p{ text-indent: 33em; color: #ffffff; line-height: 40px; }

/*导航*/
.header .headerNav{ height: 50px; margin: 20px 0 0; position: relative;}
.header .pageNav{ padding: 14px 0 0; display: block; width: 550px; height: 40px; float: left; }
.header .pageNav li{ display: inline-block; float: left; line-height: 20px; padding-left: 52px; font-weight: bold; }
.header .pageNav li a{ font-size: 16px; color: #ffffff; }
.header .pageNav li a:hover{ color: #FF9E00; border-bottom: 2px solid #FF9E00; _text-decoration: underline; }
.header .pageNav a.pageNav1{ color: #FF9E00;}
.header .pageNav a.pageNav2{ color: #FF9E00; border-bottom: 2px solid #FF9E00; _text-decoration: underline;  }

/*祈福*/
.header .noarea{ color: #731900; float: right; display: block; width: 400px; height: 50px; }
.header .noarea .clickIcon{ color: #67040b; font-size: 18px; display: block; float: left; text-indent: 1em; line-height: 50px; font-weight: bold; height: 50px; width: 170px; }
.header .noarea a:hover{color:#FF9E00}
.header .noarea div{ font-size: 18px; width: 230px; display: block; float: right; line-height: 20px; font-weight: bold; color: #4F2418; padding-top: 15px; height: 20px; }
.header .noarea span{ vertical-align: top; display: block; float: right; margin-right: 10px; height: 20px; }
.header .noarea .number{ color: #FF9E00; border-bottom: 1px solid #FF9E00; line-height: 20px; }
.header .noarea .flag{ cursor: pointer; display: inline-block; background: url(../images/ynld/flag.png) no-repeat center center; width: 20px; height: 20px; padding-right: 10px; }
.currentby{ cursor: default; }
/* 20*18 */

/*提示*/
.header .floatly { display: block; font-size: 14px; line-height: 22px; position: absolute; right: 0; top: -70px; z-index: 3; padding: 10px; }
.header .floatly .op{ background: #731900; opacity: 0.3; position: absolute; z-index: -1; left: 0; top: 0; height: 100%; width: 100%; }
.header .floatly .oc{ background: #731900; padding: 10px; z-index: 10; color: #ffffff; }

/*描述*/
.header div.clearFix{ position: relative; }
.header p.content{ width: 750px; padding: 0 15px 15px; text-indent: 2em; font-size: 14px; line-height: 35px; float: left; }
.header a.diantaiArea1{ display: block; float: left; width: 180px; height: 100%; }
.header .diantaiimg{ width: 128px; height: 98px; margin: 10px 20px; }
/* 128*98 */

/*精彩节目*/
/*player*/
.video .content{ position: relative;/* background: #ffffff;*/ }
.wys-video { height: 358px; background: #ffffff;/*overflow:hidden;*/ }
.pl_tit{ height: 40px; background: #1E1E1E;/* padding: 0 20px; position: relative;*/}
.pl_tit h2{ color: #F2F2F2; font-size: 20px; height: 40px; line-height: 40px; /*float: left;*/text-indent: 2em; }
.player{ height: 318px; width: 100%; background-color: #000000; }
/*player-list*/
.wys-scrollArea { position: relative; height: 150px; margin-top: 20px; }
.wys-scrollArea .wys-scrollImg {position:relative;left:69px;top:0;width:818px;height:148px;overflow:hidden;}
.wys-scrollArea .wys-scrollImg ul { display: inline-block; width: 8000px; }
.wys-scrollArea .wys-scrollImg li { width: 152px; height: 144px;float: left; display: inline; position: relative;overflow:hidden;margin-left:14px}
.wys-scrollArea .wys-scrollImg li.fr_tabItem{ margin-left:0;}
.wys-scrollArea .wys-scrollImg li:first-child{ margin-left:0;}
.wys-scrollArea .wys-scrollImg li a.wys-imgLink {cursor:pointer;display:block;margin:0 auto;width:152px;height:104px;/*background-color:#fff;*/}
.wys-scrollArea .wys-scrollImg li a img{border:none;float:left;width:148px;height:100px;margin-left:2px;margin-top:2px;}
.wys-scrollArea .wys-scrollImg li p{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}
.wys-scrollArea .wys-scrollImg li p a{cursor:pointer;display:block;margin-top:9px;width:100%;/*font-family: "Microsoft YaHei"*/; font-size: 14px; color:#ffffff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.wys-scrollArea .wys-scrollImg li p a:hover{color:#FF9E00}
.wys-scrollArea .wys-scrollImg li.current{font-weight:bold;}
.wys-scrollArea .wys-scrollImg li.current a{font-weight:bold;color:#FF9E00}
.wys-scrollArea .wys-scrollImg li.current a.wys-imgLink{background-color:#FF9E00}
.wys-scrollArea a.moveBtn{ position:absolute;display:block;width:30px;height:120px;top:0;cursor:pointer;z-index:1;}
.wys-scrollArea a.prev {left:20px;background:url("../images/ynld/lbtn.png") no-repeat;}
.wys-scrollArea a.prev:hover{background:url("../images/ynld/lbtnh.png") no-repeat;}
.wys-scrollArea a.next{right:20px;background:url("../images/ynld/rbtn.png") no-repeat;}
.wys-scrollArea a.next:hover{background:url("../images/ynld/rbtnh.png") no-repeat;}

/*地震小百科*/
.cyclopedia .top .more{ float: right; widht: 50px; padding-top: 20px; }
.cyclopedia .top .more a{ display: block; cursor: pointer; font-size: 18px; color: #ffffff; font-weight: bold; }
.cyclopedia .top .more a:hover{ color: #FF9E00; }
.cyclopedia .content{ position: relative; height: 360px; /*border: 1px solid red; */overflow: hidden; }
.cyclopedia ul{ padding: 10px 0; height: 100%; width: 1060px; }
.cyclopedia ul li{ float: left; height: 40px; width: 500px; padding-left: 30px; line-height: 40px ;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; }
.cyclopedia ul li a{ height: 100%; padding-left: 20px; font-size: 14px; color: #ffffff; background: url("../images/ynld/line.png") no-repeat 0 center; }
/*line.png 9*9*/
.cyclopedia ul li a:hover{ color: #FF9E00; }

/*那些令人感动的画面*/
/*page*/
.picture .top .pageIcon{ float: right; height: 14px; widht: 100px; padding-top: 36px; }
.picture .top .pageIcon a{ height: 14px; width: 14px; display: block; cursor: pointer; }
.picture .top .pageIcon a.pre_png{ float:left; background: url("../images/ynld/pleft.png") no-repeat; }
.picture .top .pageIcon span{ float: left; height: 14px; width: 14px; display: block; margin: 0 4px; background: url("../images/ynld/point.png") no-repeat center 0; cursor: pointer; }
.picture .top .pageIcon a.nxt_png{ float:left; background: url("../images/ynld/pright.png") no-repeat; }
/* 14*14 */
.picture .top .pageIcon span.pointh{ background: url("../images/ynld/pointh.png") no-repeat center 0; }

/*content*/
.picture div.content{ position: relative; overflow: hidden; width: 960px; }
.picture div.content ul.frame{ width: 5000px; }
.picture div.content ul.frame li.frame{ float: left; width: 960px; }
.picture ul.content{ width: 896px; padding: 40px 32px; }
.picture ul.content li{ float: left; width: 224px; }
.picture ul.content li a.headlink{ display: block; height: 150px; width: 200px; border: 2px solid #ffffff; margin: 0 10px; }
.picture ul.content li a.headlink:hover{ border: 2px solid #FF9E00; }
.picture ul.content li a.headlink img{ height: 150px; width: 200px; }
.picture ul.content li a.content{ display: block; height: 40px; width: 150px; margin: 0 auto; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: center; }
.picture ul.content li a.content span{ background: url("../images/ynld/zoom.png") no-repeat center center; width: 22px; height: 40px; display: inline-block; vertical-align: middle; }
.picture ul.content li a.content em{ height: 40px; display: inline-block; line-height: 40px; vertical-align: middle; font-size: 12px; color: #ffffff; }
/*zoom.png 16*16*/
.picture ul.content li a:hover em{ color: #FF9E00; }

/*征集感动*/
.collect .content{ position: relative; padding: 20px 30px; }
.collect .half{ float: left; width: 430px; padding-left: 20px; }
.collect p{ font-size: 12px; line-height: 22px; padding: 20px 0; }
.collect a.up{ font-size: 12px; line-height: 36px; background: url(../images/ynld/up.png) no-repeat; color: #ffffff; margin-left: 2px; width: 94px; display: block; float: left; text-align: center; }
.collect a.up:hover{background: url(../images/ynld/uph.png) no-repeat; }
/*up.png 94*36*/
.collect a.help{ font-size: 12px; line-height: 36px; background:url(../images/ynld/help.png) no-repeat; color: #ffffff; margin-left: 120px; width: 144px; height: 36px; display: block; float:left; text-align: center; }
.collect a.help:hover{background: url(../images/ynld/helph.png) no-repeat; }
/*help.png 144*36*/
.collect p.flow{ font-size: 14px; line-height: 22px; padding: 16px 0; }
.collect p.flow em{ font-size: 18px; color: #ffffff; }
.collect p.flow span{ font-size: 36px; padding-right: 8px; }
.collect p.flow a{ color: #FF9E00; }
.collect .b{border-left: #ffffff 1px dashed; padding-left: 18px; }

/*情牵鲁甸*/
.affect .content{ position: relative; }
.affect .show_list{ width: 960px; padding-top: 20px; /*box-shadow: 3px 3px 3px #c2aa9c;*/ padding-bottom: 15px; }
.affect .data_list:after,
.affect .data_list ul:after{ content: ""; display: block; height: 0; visibility: hidden; clear: both; }
.affect .data_list,
.affect .data_list ul{ *zome: 1; }
.affect .data_list ul { width: 960px; }
.affect .data_list ul li { width: 176px; height: 160px; margin-right: 12px; margin-bottom: 20px; float: left; padding: 2px; }
.affect .data_list ul li:hover { background: #ffffff; /*box-shadow: 3px 3px 3px #c2aa9c;*/ }
.affect .data_list ul li:hover .v_info a.zuopint{ color:#FF9E00; }
.affect .data_list ul li:hover .v_info a.zuozhet{ color:#19090A; }
.affect .data_list ul li a img { display: block; width: 176px; height: 106px; }
.affect .data_list ul li .v_info { width: 176px; height: 54px; line-height: 25px; }
.affect .data_list ul li .v_info a { display: block; height: 25px; width: 176px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
/*.affect .v_info a,
.affect .v_info a:visited {*//*color:#fff;*//*text-decoration:none;}*/
.affect .v_info a.zuopint{ font-size: 14px; color:#ffffff; }
.affect .v_info a.zuopint:hover{ color: #76050D; }
.affect .v_info a.zuozhet{ font-size: 12px; color: #FF9E00; }
.affect .v_info a.zuozhet:hover{color:#c28d00}
/*翻页*/
.affect .collect_page{ width: 960px; height: 32px; line-height: 32px; font-size: 16px; }
.affect .collect_page .right { float: right; margin-right: 80px; margin-bottom: 30px; }
.affect .collect_page .page_desc{ display: none; }
.affect .collect_page .page_pre{ line-height: 0; font-size: 0; overflow: hidden; display: block; margin-top: 10px; width: 12px; height: 12px; float: left; cursor: pointer; background: url(../images/ynld/cleft.png) no-repeat; }
/*cleft.png 12*12*/
/*.collect_page .page_pre:hover { background:url(../images/songge/mleft.png);}*/
.affect .collect_page .page_next{ line-height: 0; font-size: 0; overflow: hidden; display: block; margin-top: 10px; width: 12px; height: 12px; margin-left: 15px; float: left; cursor: pointer; background: url(../images/ynld/cright.png) no-repeat; }
/*.collect_page .page_next:hover { background:url(../images/songge/mright.png);}*/
/*cright.png 12*12*/
.affect .page_list { width: auto; float: left; margin-left: 15px; height: 20px; margin-top: 4px; }
.affect .page_list a{ width: 24px; height: 24px; float: left; text-align: center; line-height: 24px; font-size: 16px; cursor: pointer; margin: 0 5px; color: #FF9E00; }
.affect .page_list a:hover{ color: #76050D; }
.affect .page_list span.more{ float: left; }
.affect .page_list .current{ color: #ffffff; background: url(../images/ynld/cbg.png); width: 24px; height: 24px; }
/*cbg.png 24*24*/
.affect .page_list .current:hover{ background: url(../images/ynld/cbgh.png); }
/*cbgh.png 24*24*/
.affect .total{ float: left; margin-left: 30px; color: #FF9E00; }
.affect .total_page {padding:0 15px; }

/*网友留言*/
.comment .content{ padding: 10px 0 20px; }
#vv_comment{ width: 906px; margin: 10px auto 0; }
.talk_box { min-height: 300px; }

/*diantai*/
#diantai{ position: fixed; left: 50%; margin-left: 480px; bottom: 40px; display: block; width:130px; height: 90px; cursor:pointer; background: url("../images/zhuanti/diantai.png") no-repeat; z-index: 501; }
#diantai{ _position: absolute; _bottom: auto; _margin-bottom:40px;
    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); }
#diantai a{ display: block; width: 100%; height: 100%; }
.cube{ height: 14px; width: 14px; float: right; }

/*footer*/
#footer_link_info p{ color: #ffffff; font-family: Arial; }
#footer_link_info a{ color: #ffffff; }
#footer_link_info a:hover{ color: #F78E05; }

/*aside Share*/
.shareTop{ width: 40px; position: fixed; right: 0; bottom: 150px; z-index: 500; }
.shareTop{ _position: absolute; _bottom: auto; _margin-bottom:150px;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); }
.shareTop .top,
.shareTop .bdshare_b a.img,
.shareTop .tecentWeibo a{ background: url('../images/ynld/share.png') no-repeat center;/* width: 80px; height: 296px;*/ }
/*share.png 40*296 Top 40*40 Share 40*80 Weibo 40*176*/
.shareTop a.top{ display: inline-block; background-position: 0 0; width: 40px; height: 40px; margin-bottom: 10px; }
.shareTop a.top:hover{ background-position: -40px 0; }
.shareTop .bdshare_b a.img{ display: inline-block; background-position: 0 -40px; width: 40px; height: 80px; margin-bottom: 10px;}
.shareTop .bdshare_b a.img:hover{ background-position: -40px -40px; }
.shareTop .tecentWeibo a{ display: inline-block; background-position: 0 -120px; width: 40px; height: 176px; }
.shareTop .tecentWeibo a:hover{ background-position: -40px -120px; }

/*地震小百科附页*/
.cyclopedia1{ margin-bottom: 20px; text-align: left; }
.bg2{ position: absolute; top: 24px; left: 0; width: 100%; height: 1000px; background: url("../images/ynld/bg2.jpg") no-repeat center; z-index: -1; }
.cyclopedia1 .top{ height: 86px;/* background: url("../images/ynld/cyclopedia.png") no-repeat;*/ }
/*page*/
.cyclopedia1 .top .pageIcon{ float: right; height: 14px; widht: 100px; padding-top: 47px; }
.cyclopedia1 .top .pageIcon a{ height: 14px; width: 14px; display: block; cursor: pointer; }
.cyclopedia1 .top .pageIcon a.pre_png{ float:left; background: url("../images/ynld/pleft.png") no-repeat; }
.cyclopedia1 .top .pageIcon span{ float: left; height: 14px; width: 14px; display: block; margin: 0 4px; background: url("../images/ynld/point.png") no-repeat center 0; cursor: pointer; }
.cyclopedia1 .top .pageIcon a.nxt_png{ float:left; background: url("../images/ynld/pright.png") no-repeat; }
/* 14*14 */
.cyclopedia1 .top .pageIcon span.pointh{ background: url("../images/ynld/pointh.png") no-repeat center 0; }

/*content*/
.cyclopedia1 div.content{ position: relative; overflow: hidden; color: #ffffff; width: 960px; }
.cyclopedia1 div.content ul.frame{ width: 5000px; }
.cyclopedia1 div.content ul.frame li.frame{ float: left; width: 960px; }
/*.cyclopedia1 ul.content{ padding: 20px 50px; height: 100%; }
.cyclopedia1 ul.content li{ float: left; height: 40px; width: 400px; padding-left: 30px; line-height: 40px ;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; }
.cyclopedia1 ul.content li a{ height: 100%; padding-left: 20px; font-size: 14px; color: #ffffff; background: url("../images/ynld/line.png") no-repeat 0 center; }*/
.cyclopedia1 ul.content{ padding: 10px 0; height: 100%; width: 1060px; }
.cyclopedia1 ul.content li{ float: left; height: 40px; width: 500px; padding-left: 30px; line-height: 40px ;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; }
.cyclopedia1 ul.content li a{ height: 100%; padding-left: 20px; font-size: 14px; color: #ffffff; background: url("../images/ynld/line.png") no-repeat 0 center; }
/*line.png 9*9*/
.cyclopedia1 ul.content li a:hover{ color: #FF9E00; }

/*节目单附页*/
.header div.content{ padding-top: 90px; }
.header div.content p{ text-indent: 0;font-size: 18px; line-height: 28px; }
.header div.content p a{ color: #ffffff; }
.header div.content p a:hover{ color: #FF9E00; }
.bg3{ position: absolute; top: 0; left: 0; width: 100%; height: 1800px; background: url("../images/ynld/bg3.jpg") no-repeat center; z-index: -1; }

.program{ padding-top: 76px; text-align: left; }
.program .content{ color: #ffffff; /*border: 1px solid red;*/  padding-left: 56px; background-color: #2c1e1b; padding-bottom: 50px; margin-bottom: 190px; }
.program .content li{ float: left; width: 800px; height: 22px; color: #ffffff; z-index: 10; font-size: 14px; position: relative; line-height: 22px; }
.program .content .gequ{ display: inline;}
/*.program .content .gequ .num{ color: #ffffff; font-weight: bold; }*/
.program .content .geshou{ position: absolute; text-align:left; display: inline; left: 460px; }
.program .content .geshou a{ color: #FF9E00; display: inline-block; margin-left: -6px; }
.program .content .geshou a:hover{ color: #FF9E00; text-decoration: underline;  }
.program .content p.piantou{ padding: 10px 0 0; font-size: 14px;}
.program .content p.title{ font-size: 18px; padding: 22px 0 6px; }
.program .content p.miaoshu{ padding: 0 0 10px; font-size: 14px;}
.program .content p.t1{ padding-top: 10px; }

/*hidden*//*
.bg1{ position: absolute; top: 520px; left: 0; width: 100%; height: 920px; background: url("../images/ynld/bg1.jpg") no-repeat center; z-index: -1; }*/
