body{font-family:"微软雅黑";background-color:#ebe229;}
a{text-decoration:none}
.sdhead{width:100%;min-width:960px;}
.ht{height:808px;background:url("../images/olympic2016/head.jpg") no-repeat center top;background-color:#069e7f}
.centerWrap{position:relative;width:960px;margin:0 auto;height:808px;}
.cutdownWrap{position:absolute;left:63px;top:0;width:124px;height:134px;background:url("../images/olympic2016/cutdownbg.png") no-repeat}
.cutdowncube{width:102px;height:92px;margin:0 auto;margin-top:16px;}
.wenzi{font-size:12px;text-align:center;color:#ffffff;padding-top:10px}
.cutdowndate{font-size:24px;color:#fff;line-height:52px}
.day{font-size:48px;color:#fef8a2;font-weight:bold;margin-left:8px;}
.descWrap{position:absolute;width:615px;height:194px;top:515px;left:0;background:url("../images/olympic2016/leftbg.png") no-repeat}
.descWrapInner{width:552px;height:173px}
.section{padding-left:12px;padding-right:12px;font-size:14px;line-height:24px;color:#ffffff}
.section1{margin-top:20px}

.noarea{position:absolute;width:380px;height:53px;right:0;top:638px;background:url("../images/olympic2016/barbg.jpg") no-repeat}
a.clickIcon{float:left;_display:inline;width:165px;height:53px;text-align:center;line-height:53px;font-size:16px;color:#ffffff;background: url("../images/olympic2016/fire.png") no-repeat right 5px;}
.clickIcon:hover{background: url("../images/olympic2016/fire.png") no-repeat right 5px;;color:#fe5900;}
a.selected{cursor:default;float:left;_display:inline;width:165px;height:53px;text-align:center;line-height:53px;font-size:16px;color:#ffffff;background: url("../images/olympic2016/fireh.png") no-repeat right 5px;}
a.selected:hover{color:#ffffff;}
a.old{cursor:default;float:left;_display:inline;width:165px;height:53px;text-align:center;line-height:53px;font-size:16px;color:#ffffff;background: url("../images/olympic2016/fire.png") no-repeat right 5px;}
a.old:hover{color:#ffffff;}
span.quanbu{float:left;_display:inline;font-size:16px;margin-top:16px;margin-left:10px;color:#fff}
span.number{font-size:16px;color:#fff402;margin-left:5px;margin-right:5px}




.contentWrap{position:relative;width:960px;margin:0 auto;margin-top:-82px;overflow:hidden}
.saichengWrap{width:100%;height:560px;background:url("../images/olympic2016/backbg.jpg") no-repeat center bottom;background-color:#fffedf;}
.titleWrap{width:100%;height:76px;padding-top:14px;}
.title01{width:328px}
.title02{width:240px}
.title03{width:180px}
.titleInner{margin:0 auto;height:76px;line-height:58px;text-align:center;background:url("../images/olympic2016/titleleftlogo.png") no-repeat center bottom}
.front{font-size:30px;color:#1a5398;}
.back{font-size:16px;color:#1a5398}
.saichengWrapInner{width:100%}
.imgWrap{float:left;_display:inline;margin-left:35px;margin-top:38px;width:314px;height:325px;background:url("../images/olympic2016/jixiangwu.jpg") no-repeat}

.sch_day{width:580px;float:left;margin-left:10px;overflow:hidden}
.sch_day .sch_day_hd{float:left;overflow:hidden;height:58px;background:url("../images/olympic2016/rilititlebg.jpg") repeat-x;}
.sch_day_hd_ul{padding-left:20px;width:605px;}
.sch_day .sch_day_hd li{width:58px;float:left;list-style:none;height:42px;margin-right:22px;margin-top:15px;font-size:22px;color:#feb730;font-weight:bold;text-align:center}
.sch_day .sch_day_bd{background-color:#fff;padding-top:10px;width:578px;border-left:1px solid #88c8ed;border-right:1px solid #88c8ed;border-bottom:1px solid #88c8ed;border-bottom-left-radius:20px;border-bottom-right-radius:20px;float:left;overflow:hidden}
.sch_day_bd_ul{padding-top:16px;padding-bottom:10px;padding-left:20px;width:605px;}
.sch_day .sch_day_bd li{list-style:none;float:left;text-align:center;width:56px;height:40px;line-height:40px;margin:0 22px 18px 0;border:1px solid #f3f4f7;font:18px;color:#908d87}
.sch_day .sch_day_bd li.is{color:#6d728a;border:1px solid #92d0fb;cursor:pointer}
.sch_day .sch_day_bd li.on{background-color:#00a6e2;border:1px solid #00a6e2;color:#fff}
.sch_line{float:left;width:580px;height:10px;background:url("../images/olympic2016/rilibg.jpg") no-repeat}
.sch_text{width:580px;height:132px;float:left;overflow:hidden;background-color:#64b7f1;border-radius:30px;}
.sch_text .sch_text_bd{display:none;width:580px;padding:20px 0;float:left;overflow:hidden}
.sch_text .current{display:block}
.sch_text .sch_text_bd li{float:left;list-style:none;width:252px;padding-left:28px;height:30px;font:14px Microsoft Yahei;color:#ffffff}
.sch_text .sch_text_bd li a{color:#ffffff}
.sect_r .sch_detail{width:580px;float:left;overflow:hidden}
.sch_detail h3{width:487px;height:24px;float:left;padding-left:10px;border-left:3px solid #00aee6;font:16px Microsoft Yahei;color:#ffffff;margin-bottom:20px}
.sch_detail .sch_detail_bd{width:420px;float:left;padding:10px;overflow:hidden;background-color:#f9f9f9;font:16px Microsoft Yahei;color:#ffffff}
.sch_detail .sch_detail_bd a{color:#ffffff;margin:0 15px;white-space:inherit}
.yname{color:#fff402}

.videoWrap{width:100%;height:524px;margin-top:18px;background:url("../images/olympic2016/backbg.jpg") no-repeat center bottom;background-color:#fffedf;}
/*视频*/
.video-music{}
.video-music-play{margin-top:10px;}
.player{float: left;_display:inline;width:484px;height:384px;margin-left:34px;background: #000;}
.list-right{background: #ffffff; float: left;width: 418px;height:384px;overflow:auto}
.player-list{padding: 5px;font-size: 14px;}
.player-list li {padding: 0 10px;  line-height: 38px; height: 38px;}
.player-list li.gdheader{font-size:16px;color:#505050;font-weight:bold}
.player-list li.gdlist{color:#6f6d68;border-bottom: 1px dotted #aeadaa; cursor: pointer;}
.player-list li.gdlist:hover{color:#3896d8;background: #e9e7e2;}
.player-list .current-li{color:#3896d8;background: #e9e7e2;cursor: pointer;}

.player-list .video-music-name,.player-list .video-music-author,.player-list .play-icon,.player-list .share-icon{display: inline-block;vertical-align:middle;}
.player-list .video-music-name{width: 184px;}
/*.player-list .video-music-name,.player-list .name-tip{width: 194px; cursor: pointer;}*/
.player-list .video-music-author{width: 100px; cursor: default;}
.player-list .play-icon,.player-list .share-icon{width: 60px; height: 15px; background: url(../images/dongfangqifu/video-music_spirites.png) no-repeat;}
.player-list .play-icon{background-position:0 -48px;}
.player-list .play-icon.try{background:none;cursor: default; vertical-align: top;}
.player-list .share-icon{margin-left: 10px; background-position:-27px -23px;}

.player-list .header .video-music-name, .player-list .header .video-music-author, .player-list .header .play-icon.try{font-weight: bold;}

.pagination{float: right;font-size: 14px;margin-right: 5px; padding-bottom: 5px;}
.pagination li{float: left; padding: 0 6px;}
.pagination li a{display:block;  color: #9F9F9F;font-family: Arial;font-size: 14px;font-weight: bold;}
.pagination li a:hover{text-decoration:underline;color: #DF3306;}
.pagination li .current-a{text-decoration:underline;color: #DF3306;}
.jumpa{display:block;position:relative;width:100%;height:100%}
.playico{display:block;position:absolute;width:51px;height:49px;left:50%;margin-left:-25px;top:50%;margin-top:-25px;background: url(../images/olympic2016/play_icon.png) no-repeat}


.youshiWrap{width:100%;height:868px;margin-top:18px;background:url("../images/olympic2016/backbg.jpg") no-repeat center bottom;background-color:#fffedf;}
.youshiWrapInner{width:100%;overflow:hidden}
.youshiul{width:980px;margin-left:33px;margin-top:10px;}
.ysli{float:left;_display:inline;cursor:pointer;margin-right:24px;position:relative;width:282px;height:354px;margin-bottom:16px}
.mask{position:absolute;display:none;left:0;top:0;width:100%;height:100%;background:url("../images/olympic2016/floatdivbg.png") repeat}
.maskInner{padding-left:20px;padding-right:20px}
.masktitle{text-align:center;font-size:18px;color:#ebe229;font-weight:bold;padding-top:14px}
.masktitle1{position:absolute;text-align:center;font-size:18px;color:#ebe229;font-weight:bold;left:0;top:14px;width:100%}
.maskcon{padding-top:14px;font-size:14px;color:#ffffff;line-height:23px}

.jingcaiWrap{width:100%;height:448px;margin-top:18px;background:url("../images/olympic2016/backbg.jpg") no-repeat center bottom;background-color:#fffedf;}

/*活动图片*/
.activeMain{ padding: 20px 0 25px; }
.activeMain .imgList{ overflow: hidden; width: 840px; height: 315px; float: left; margin-left: 5px; position: relative;}
.activeMain .imgList ul{ width: 3360px; position: absolute; left: 0;}
.activeMain .imgList ul li{ float: left; width: 187px; text-align: center; height: 138px; margin:8px 11px; background: #505c61; }
.activeMain .imgList ul li a{position: relative; display:block; width: 183px; height: 138px; border: 2px solid #bfc7c3;  } 
.activeMain .imgList ul li a:hover{ border-color: #64b7f1;}
.activeMain .imgList ul li img{position:relative; z-index:5;width: 183px; height: 138px; }
.activeMain .imgList ul li p{width: 183px; height: 33px; line-height: 33px;  font-size: 14px; color: #fff; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; }
.activeMain .imgList ul li img { width:183px; height:138px;}
.imgList p{ cursor:pointer;position: absolute;left:0; bottom:0;z-index:100;background: url("../images/olympic2016/floatdivbg.png") repeat}
.activeMain #prev{ float: left; margin-top: 135px; width: 46px; height: 46px; margin-left: 10px; background: url("../images/olympic2016/leftbtn.png") no-repeat center; }
.activeMain #prev:hover{ background: url("../images/olympic2016/lbtnh.png") no-repeat center; }
.activeMain #next { float: right; margin-top: 135px; width: 46px; height: 46px; margin-right: 10px; background: url("../images/olympic2016/rbtn.png") no-repeat center; }
.activeMain #next:hover{ background: url("../images/olympic2016/rbtnh.png") no-repeat center; }

.tuijianWrap{width:100%;height:536px;margin-top:18px;background:url("../images/olympic2016/backbg.jpg") no-repeat center bottom;background-color:#fffedf;}
.recommend{ position: relative; }
.recommendMain{ margin-left: 35px; padding: 20px 0 35px; }
.recommendMain ul li{ float: left;margin-right:28px;margin-bottom:24px }
.recommendMain ul li a{ font-size:14px;display: inline-block; width: 278px; height: 188px; background-color: #d3e5f1; color: #333333; }
.recommendMain ul li a:hover{ background-color: #73beef; color: #ffffff; }
.recommendMain ul li a img{ display: block; margin: 0 auto; margin-top: 10px; width: 250px; height: 138px; position: relative; }
.recommendMain ul li p{ text-align: center; line-height: 40px; }
/*.recommendMain ul li .poster1{ background: url("../images/youthmodel5/recommend1.jpg") no-repeat center; }
.recommendMain ul li .poster2{ background: url("../images/youthmodel5/recommend2.jpg") no-repeat center; }
.recommendMain ul li .poster3{ background: url("../images/youthmodel5/recommend3.jpg") no-repeat center; }*/
.recommendMain ul li.middle{ margin: 0 29px; }
.moreRecommend{ height: 20px; line-height: 20px; font-size: 14px; display: inline-block;position: absolute; top: 45px; right: 35px; color: #000000; cursor: pointer; }
.moreRecommend:hover{ text-decoration: underline; color: #05c0c0; }


.pinglunWrap{width:100%;margin-top:18px;background:url("../images/olympic2016/backbg.jpg") no-repeat center bottom;background-color:#fffedf;}
.plWrap{width:900px;margin:0 auto;margin-top:12px;padding-bottom:20px}

#cboxTitle{color:#fff;font-size:18px}

/*返回顶部*/
/*评论*/
.commentMain{ width: 898px; margin: 0 auto; padding: 20px 0 32px; }
#vv_comment .talk_box{ background-color: #ffffff; }

/*返回顶部和分享*/
*html{ background-image: url(about:blank); background-attachment: fixed; }
.shareTop{ width: 36px; position: fixed; right: 0; bottom: 150px; _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,
#bdsharemore,
.shareTop .tecentWeiXin a{ background: url("../images/olympic2016/olyshare.png") no-repeat center; }
.shareTop a.top{ display: inline-block; width: 36px; height: 36px; margin-bottom: 10px; background-position: 0 0; }
.shareTop a.top:hover{ background-position: -54px 0; }
.bdsharebuttonbox  .sa{ display: block; float: none; font-size: 14px; height: 76px; }
#bdsharemore{ margin: 0; padding: 0; display: inline-block; width: 36px; height: 76px; background-position: -0px -45px;}
#bdsharemore:hover{ background-position: -54px -45px; }
.shareTop .tecentWeiXin a{ display: inline-block; width: 36px; height: 140px; margin-top: 10px; background-position: 0 -132px; }
.shareTop .tecentWeiXin a:hover{ background-position: -54px -132px; }
.shareTop .tecentWeiXin{ position:relative; }
.shareTop .tecentWeiXin .sideCode{ position: absolute; display: none; width: 130px; height: 130px; left: -140px; top: 10px; border: 5px solid #d65812; }
.shareTop .tecentWeiXin:hover .sideCode{ display: block; }

/*遮蔽*/
.overlay{ display: none; position: fixed; left: 0px; top: 0px; opacity: 0.45; filter: alpha(opacity=45);  z-index: 1000; width: 100%; height: 100%; background: none repeat scroll 0 0 #010101; }
.overbody{ display: none; position: fixed; left: 0px; top: 0px; z-index: 1010; width: 100%; height: 100%; }
.overlay,
.overbody{ _position:absolute; _top:expression(eval(document.documentElement.scrollTop)); _left:expression(eval(document.documentElement.scrollLeft)); _width:expression(eval(document.documentElement.clientWidth)); _height:expression(eval(window.screen.availHeight)); }

/*信息*/
#message{ display: none; position: absolute; top: 50%; left: 50%; width: 350px; height: 200px; margin-left: -175px; margin-top: -100px; background: url("../images/olympic2016/msg.png") no-repeat center; z-index: -1; }
#message a.close{ display: block; float: right;_display:inline;width: 33px; height: 33px; margin-top: 9px; margin-right: 31px;background: url("../images/olympic2016/close0.png") no-repeat; *position: relative; *z-index: 10; }
#message a.close:hover{background: url("../images/olympic2016/close1.png") no-repeat;}
#message p.top{ display: block; width: 350px; height: 40px; font-size: 20px; text-indent: 30px; text-align: left; line-height: 40px; color: #ffffff; padding-top: 6px; *margin-top: -40px; _float: left; }
#message p{ line-height: 18px; font-size: 18px; color: #f16b23; text-align: center; }
#message p a{ color: #dc3400; vertical-align: middle; cursor: pointer; }
#message p a:hover{ text-decoration: underline; }
#message a.btn{ display: block; width: 88px; height: 33px; margin: 16px auto; line-height: 33px; text-align: center; color: #f16b23;font-weight:bold; cursor: pointer; background: url("../images/olympic2016/btn4.png") no-repeat; }
#message a.btn:hover{ background: url("../images/olympic2016/btn5.png") no-repeat; }

div.activityGif{ width: 168px; height: 500px; position: fixed; left: 0; bottom: 20px;background: url("../images/olympic2016/leftshare.png") no-repeat;}
div.activityGif{ _position: absolute; _bottom: auto; _margin-bottom:20px;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); }
.activityA{width:100%;height:100%;display:block;z-index:1}
.activityC{cursor:pointer;position:absolute;display:block;right:37px;top:0px;width:26px;height:26px;background: url("../images/olympic2016/close.png") no-repeat;}
.activetitle{margin-top:146px;margin-left:22px}
.titp{font-size:18px;font-weight:bold;color:#fff402}
.codearea1{margin-left:11px;margin-top:8px}
.ew1tit{font-size:12px;margin-left:8px;font-weight:bold;color:#fff976}
.t15{margin-top:15px}



.tanchuang{position:fixed;display:none;z-index:9999;width:456px;height:414px;left:50%;margin-left:-228px;top:50%;margin-top:-207px;background: url("../images/olympic2016/tanchuangbg.png") no-repeat;_background: url("../images/olympic2016/tanchuangbg8.png") no-repeat;
_position: absolute;   /*IE6 用absolute模拟fixed*/
_top: expression(eval(document.documentElement.scrollTop + document.documentElement.clientHeight - 400)); /*IE6 动态设置相对底部位置*/ 
}


.topArea{width:100%;height:246px;/*background-color:yellow*/}
.downew{position:absolute;width:83px;height:83px;top:116px;right:108px;background: url("../images/olympic2016/sew.png") no-repeat;}
.tcclosebtn{position:absolute;cursor:pointer;width:28px;height:28px;top:176px;right:38px;background: url("../images/olympic2016/duclose.png") no-repeat;}
.tcclosebtn:hover{cursor:pointer;background: url("../images/olympic2016/ducloseh.png") no-repeat;}
.bottomArea{width:100%}
.bottomAreaInner{margin-left:39px;margin-right:39px;}
.swjq{padding-top:25px;padding-bottom:18px;font-size:24px;color:#fe630e;/*font-weight:bold;*/text-align:center;}
.swjqcon{font-size:20px;line-height:26px;color:#676f4d;/*font-weight:bold*/}

.dhsuc{padding-top:40px;padding-bottom:10px;font-size:24px;color:#676f4d;/*font-weight:bold;*/text-align:center;}
.org{color:#ff7e20}
.dhsuccon{font-size:20px;color:#676f4d;/*font-weight:bold;*/text-align:center}

.yichang{padding-top:32px;padding-bottom:14px;font-size:24px;color:#ff7e20;/*font-weight:bold;*/text-align:center;}
.yichangcon{font-size:20px;color:#676f4d;/*font-weight:bold;*/text-align:center}

.tbjifen{padding-top:30px;padding-bottom:20px;font-size:24px;color:#fe630e;/*font-weight:bold;*/text-align:center;}
.goact{display:block;margin:0 auto;width:171px;height:41px;line-height:41px;text-align:center;font-size:20px;color:#fff;background:url("../images/olympic2016/goactbtnh.png");*background-color:#fe630e;}
.goact:hover{background: url("../images/olympic2016/goactbtnh.png") no-repeat;*background-color:#ff4122;color:#fffaa2}



#footer_link_info a{color:#069e7f}
#footer_link_info a:hover{color:#069e7f}
#footer_link_info p{color:#069e7f}















