/* 初始化CSS */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend,img{margin:0;padding:0;}
fieldset,img{border:none;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ul,ol{list-style:none;}
select,input{vertical-align:middle;}
select,input,textarea{font-size:12px;margin:0;}
table{border-collapse:collapse;}
body{background:#000 url(http://i2.sinaimg.cn/dy/deco/2012/0724/images/olympic_zxh_body_bg.jpg) no-repeat center top;color:#333;font:12px/22px "宋体","Arial Narrow";}

.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.clearfix{zoom:1;}
.clearit{clear:both;height:0;font-size:0;overflow:hidden;}

a{color:#333333;text-decoration:none;}
a:visited{color:#6079b2;}
a:hover, a:active, a:focus{color:#8d0000;text-decoration:underline;}
a.linkRed:link,a.linkRed:visited,a.linkRed01:link,a.linkRed01:visited{color:#bd1300!important;}/* 红色 */
a.linkRed:hover,a.linkRed01:hover{color:#8d0000!important;}

.wrap{margin:0 auto;width:950px;}
.banner{ height:121px; padding-top:30px; overflow:hidden; width:950px; margin:0 auto}
.banner img{ display:block}
/*others added by yan*/
 h1, h2, h3, h4, h5, h6{ font-weight:normal; }
.fred, .fred a{color:#c92d31 !important; }
.fgrey, .fgrey a{color:#666666;}
.fblue,a.fblue, .fblue a{color:#0078b6!important;}
.fred a:visited,.fgrey a:visited,a.fblue:visited,.fblue a:visited{ color:#51798d;}
.fred a:hover,.fgrey a:hover,.fblue a:hover,a.fblue:hover{ color:#C72100!important;}
.fmid{ text-align:center;}

.nav_video_cont{ background:url(http://i2.sinaimg.cn/dy/deco/2012/0724/images/olympic_zxh_navBg.jpg) no-repeat 50% 0; height:46px;}
.fwit,.fwit a:link,.fwit a:visited{ color:#fff; text-decoration:none !important}
.fwit a:hover{ color:#fff; text-decoration:underline !important;}
.nbor{ border:none!important;}
/* 导航 */
.nav{ height:31px; line-height:31px; padding:0 10px}
.nav .login{ float:right;_margin-top:-31px;}

/*二级导航导 Start*/
.SecNav{ height:42px;  font-size:14px;line-height:42px; width:950px; margin:0 auto}
.SecNav .tt{ display:block; padding:0 15px; float:left; }
.SecNav .cur{ background-color:#d60f93; font-weight:bold;}
.SecNav i{ display:block; float:left; font-style:normal;}
.SecNav .home{margin:0 110px 0 20px; height:42px; line-height:999px; overflow:hidden;zoom:1; }

/*二级导航导End*/

/*common bg*/
.intro{ background:url(http://i3.sinaimg.cn/dy/deco/2012/0724/images/olympic_zxh_ScrlBg02.png) 999px 999px no-repeat;}
.tit01,.tit02,.sub01_t span,.tit03 .num,.tit04,.list01 li,.tit05,.blk05,.addLink{ background:url(http://i3.sinaimg.cn/dy/deco/2012/0724/images/olympic_zxh_0721_title.png) 999em 0 no-repeat;}
/* ============== 横切定义 ============== */
.part01 { margin-top:13px; background:url(http://i3.sinaimg.cn/dy/deco/2012/0724/images/olympic_zxh_0721_p01bg.jpg); height:536px; position:relative; }
.part02{ overflow:hidden;zoom:1; margin-top:20px;}
.part02 .cont,.part04 .cont,.part05 .cont{ background:#292929;overflow:hidden;zoom:1; padding:20px 0 0 10px;}
.part02 .cont{padding:18px 0 12px;}
.part04 .cont{padding:16px 0 10px;}
.part03,.part04,.part05{ margin-top:20px; width:950px; overflow:hidden}
.part05 .cont{ padding:10px 9px; }
.part05 .p_l{ float:left; border:1px solid #e4e4e4; width:580px;}
.part05 .p_r{ float:right;border:1px solid #e4e4e4; width:338px;overflow:hidden;zoom:1;}
.part05 .p_r_c{height:350px;}
.part06 { overflow:hidden;zoom:1; margin-top:20px;}

/* 图文 */
.blk_tw:after {content:"."; display:block; height:0; visibility:hidden; clear:both; }
.blk_tw {zoom:1;}
.blk_tw .twpic {float:left; text-align:center;}
.blk_tw .twpic img{display:block;border:solid 1px #ddd; background:#fff;}
.blk_tw .twpic img.b0{border-width:0}
.blk_tw a:hover img{border-color:#f00;}
.blk_tw .twpic span{display:block; text-align:center; padding-top:5px; cursor:pointer}
.blk_tw .b_txt {margin-left:131px; _margin-left:128px;_height:1%}
.blk_tw .b_txt p {color:#999; line-height:20px;}
.blk_tw  h3 {font-size:14px;font-family:"微软雅黑"; color:#e4e4e4; height:27px}
.blk_tw  .b_txt a:link, .blk_tw  .b_txt a:visited, .blk_tw  .b_txt a:hover { color:#00a6e0}
.blk_tw  .b_txt h3 a:link, .blk_tw  .b_txt h3 a:visited, .blk_tw .b_txt h3 a:hover {color:#e4e4e4}

.tw01{ float:left; background:url(http://i3.sinaimg.cn/dy/deco/2012/0724/images/olympic_zxh_0721_02.png) repeat-x 0 100%; width:435px; margin-right:40px; padding:13px 0 17px}
.tw01 h2{ color:#00a6e2; font-size:14px; line-height:33px;}
/* 板块单独定义 */
.tit01{ background-position:0 0 ; height:43px; font-size:24px; font-family:"微软雅黑"; font-weight:bold; padding-left:10px; line-height:42px;}
.tit02{ background-position:0 -50px ; height:43px;  padding-left:60px; line-height:42px;}
.tit02 h2{ float:left;font-size:24px; font-family:"微软雅黑"; font-weight:bold;}
.tit02 .more{ float:right; padding-right:10px; line-height:40px;}

.tit05{ background-position:0 -120px ; height:40px;  overflow:hidden;zoom:1;}
.tit05 h2{ float:left; padding-left:66px;font-size:18px; font-family:"微软雅黑"; font-weight:bold; line-height:40px;}
.tit05 .more{ float:right; padding-right:10px; line-height:40px;}
.tit03{ height:40px;line-height:45px; border-bottom:2px solid #c92d31; overflow:hidden;zoom::1; padding-top:5px; margin-bottom:15px;}
.tit03 h2{ float:left; font-weight:700; font-family:"微软雅黑"; font-size:18px; width:360px}
.tit03 h2 .num{ display:block; float:left; background-position:-360px -370px; width:90px; padding-right:5px; text-align:center;  font-style:normal; font-size:26px; font-weight:bold; color:#c92d31;}
.tit03 .mid{ float:left; padding-top:3px;}
.tit03 .rt{ float:right; padding:3px 5px 0 0;}
.tit04{ background:url(http://i0.sinaimg.cn/dy/deco/2012/0724/images/olympic_zxh_dot1.png) 0 8px repeat-x; height:20px; font-size:14px; font-weight:bold;}
.tit04 .tt{ background:#fff; padding-right:5px;}

.blk01{ width:950px; overflow:hidden}
.blk01 .video_box{ float:left; padding-left:15px; width:600px;}
.blk01 .titl{  font-size:18px; text-align:center; height:45px; font-family:"微软雅黑" ; line-height:45px;}
.blk01 .m_right{ float:right; width:327px; overflow:hidden;zoom:1; }
.blk01 .vido_intro .vt_tw{ padding:7px 0 14px}
.blk01 .vido_intro .vt{ background:url(http://i3.sinaimg.cn/dy/deco/2012/0724/images/olympic_zxh_0721_title.png) no-repeat 7px -150px; padding:0 17px 0 8px; height:31px; overflow:hidden; zoom:1; text-align:right; line-height:30px;}

.blk01 .vido_intro .vt a, .blk01 .vido_intro .vt a:visited, .blk01 .vido_intro .vt a:hover{ color:#fff}
.blk01 .vido_intro .vt_description{ color:#ccc; text-indent:2em; height:118px; padding:13px 10px 0 22px;}
.blk01 .intro{ background-position:0 0; height:138px; padding:5px 10px 0; }

.blk02{ overflow:hidden;zoom:1}
.blk02 .pic{ float:left; text-align:center; padding-top:2px;}
.blk02 .pic a span{ display:block; height:28px; line-height:28px; color:#ccc;}
.blk02 .pic a:hover, .blk02 .pic a:hover span{ text-decoration:underline; color:#ccc;}
#w6.blk02 .pic{ width:155px;}
#w2.blk02{ margin-right:-20px; padding-top:10px;}
#w2.blk02 .pic{ width:120px; padding-right:20px;}

.blk_num{ overflow:hidden;zoom:1; height:340px; border-bottom:1px solid #cbd9e1; }
.blk_num .blk_lf{ float:left;width:300px;}
.blk_num .blk_mid{ float:left; padding:0 20px; width:320px;}
.blk_num .blk_rt{ float:left; width:260px;}
.blk03 .pic{ position:relative; display:block; width:300px;}
.blk03 .pic .vTxt{ display:block; height:30px; line-height:30px; padding-left:10px; font-size:14px; background:#000;}
.blk03 .pic .vArr{ background:url(http://i3.sinaimg.cn/dy/deco/2012/0724/images/olympic_zxh_arrP24.png) 0 0 no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='http://i1.sinaimg.cn/dy/deco/2012/0724/images/olympic_yan_arrP24.png');_background: none;width:37px; height:37px; position:absolute; bottom:35px; left:5px; display:block;}
.blk03 a.pic:hover .vArr{background:url(http://i3.sinaimg.cn/dy/deco/2012/0724/images/olympic_zxh_arrP24h.png) 0 0 no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='http://i1.sinaimg.cn/dy/deco/2012/0724/images/olympic_yan_arrP24h.png');_background: none;}
.blk03 a.pic:hover .vTxt{ text-decoration:underline; color:#fff;}
.blk04 .txt{ line-height:20px; text-indent:2em; padding:5px 0 10px}
.list01{ padding-top:5px; overflow:hidden;zoom:1;}
.list01 li{ width:45%; float:left; font-size:14px; background-position:-945px -178px; padding-left:10px; line-height:24px; height:24px; overflow:hidden;zoom:1;}

.blk05{ background-position:0 -180px; width:270px; padding:10px 15px; height:283px; overflow:hidden;zoom:1;}
.blk05 h3{ font-size:14px; font-weight:bold;}
.blk05 .pictxt{ padding-top:20px;}
.blk05 .pic{ float:left;  padding-right:8px; width:90px;}
.blk05 .pic p{ font-weight:bold; height:30px; line-height:30px; text-align:center;}
.blk05 .txt{ display:block; overflow:hidden;zoom:1; line-height:20px; width:172px; float:left;}
.blk05 .addLink{ background-position: -360px -420px; display:block; margin:0 auto;  width:65px;height:22px; text-align:center;}
.blk05 .addnew{ font-weight:bold;}
.blk06{ border:1px solid #e4e4e4;border-top:5px solid #c92d31; padding:10px 10px 15px;}
.blk06 h3{ font-size:14px; font-weight:bold;}
.blk06 .links{  padding-top:10px; line-height:23px;}
.blk07{background:#fff;}
.blk07 h2{ font-size:16px; font-weight:bold; color:#666;line-height:40px; height:40px; padding-left:11px;}

.blk08{ padding:7px 20px; background:#292929}
.blk08 .btop, .blk08 .btop a:link, .blk08 .btop a:visited, .blk08 .btop a:hover{ color:#ccc; line-height:34px;}
.blk08 .btop label{ color:#ec008c}
.blk08 .bc{background:url(http://i0.sinaimg.cn/dy/deco/2012/0724/images/olympic_zxh_0721_03.png) no-repeat 455px 22px; width:950px; margin:20px 0}
.blk08 .line{ background:#635f5f; border-top:solid 1px #000; height:1px; clear:both; font-size:0; overflow:hidden}
/*舌签*/
.blk08 .sub01_t{ height:30px; padding:10px 0; line-height:23px; overflow:hidden;zoom:1; padding-bottom:5px;}
.blk08 .sub01_t span{ text-align:center;  display:block; float:left; margin:0 10px 0 0; display:inline; background-position:-410px -160px; width:65px; height:30px; color:##C92D31; cursor:default; color:#fff;}
.blk08 .sub01_t .selected{background-position:-410px -100px; color:#fff; font-weight:bold;}
.blk08 .sub01_t .notYet{background-position:-410px -220px; color:#fff;}
/*滚动*/
.blk01 .box{ overflow:hidden;zoom:1; height:110px; padding:0 7px;width:313px;}
.blk01 .vt_tw .box{height:110px;}
.blk01 .selected{ background:url(http://i3.sinaimg.cn/dy/deco/2012/0724/images/olympic_zxh_ScrlBg02.png) 0 -160px no-repeat;}
.blk01 .box .pic{ padding:10px 10px; float:left; width:120px;}
.blk01 .vt_tw .box .pic{width:120px;}
.blk01 .box .pic a{ display:block; width:120px; height:90px; position:relative}

.blk01 s.play_icon {position:absolute; width:22px; height:22px; top:60px; left:4px; cursor:pointer; background:url(http://i0.sinaimg.cn/ent/deco/2012/0517/ent_zxh_0420_video_play_icon.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='http://i0.sinaimg.cn/ent/deco/2012/0517/ent_zxh_0420_video_play_icon.png');_background:none;} /* 20120503 */
.blk01 a:hover s.play_icon {background:url(http://i3.sinaimg.cn/ent/deco/2012/0517/ent_zxh_0420_video_play_icon_h.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='http://i3.sinaimg.cn/ent/deco/2012/0517/ent_zxh_0420_video_play_icon_h.png');_background:none;} /* 20120503 */

.blk01 .box .txt{ padding-top:10px;}
.blk01 .box .txt h2{ font-size:14px; font-weight:bold; margin-top:-5px;}
.blk01 .vt_tw .box .txt h2{ margin:0}
.blk01 .box .txt p{ text-indent:2em; color:#cccccc}
#video_list{ overflow:hidden;zoom:1; padding:15px 0}
#video_list .arr_left,#video_list .arr_right{ width:20px; height:10px;  display:block; text-indent:-9999px; background:url(http://i3.sinaimg.cn/dy/deco/2012/0724/images/olympic_zxh_ScrlBg02.png) 999px 9999px no-repeat; overflow:hidden;zoom:1;margin:0 auto;}
#video_list .arr_right{ background-position:-40px -300px;}
#video_list .arr_left{ background-position:0 -300px}
#video_list .arr_right:hover{ background-position:-40px -280px;}
#video_list .arr_left:hover{ background-position:0 -280px}
/*3d图*/
.p_cont { position:relative; background:url(http://i1.sinaimg.cn/video/deco/2012/0130/images/video_1227_zyc_3dPic.png);}
#scrollBox { margin:0 auto}
#scrollBox img { display:block}
.arrleft, .arrright{position:absolute; cursor:pointer; line-height:200px; width:79px; height:79px; overflow:hidden; display:block; outline:none; left:10px ; top:110px; z-index:5000;}
.arrleft { background:url(http://i2.sinaimg.cn/video/deco/2012/0130/images/video_1227_zyc_leftArr.png) no-repeat; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='http://i2.sinaimg.cn/video/deco/2012/0130/images/video_1227_zyc_leftArr.png'); left:110px;}
.arrright{background:url(http://i1.sinaimg.cn/video/deco/2012/0130/images/video_1227_zyc_rightArr.png) no-repeat; left:697px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='http://i1.sinaimg.cn/video/deco/2012/0130/images/video_1227_zyc_rightArr.png');_background:none; left:761px;}
.piclist .title { text-align:center; color:#fff;margin-top:-30px; line-height:30px; position:relative; overflow:hidden; height:30px;width:100%;}
.piclist .bg { background:#000; filter:alpha(opacity=60); opacity:0.6; margin-top:-30px; height:30px;width:100%;}
.picdesc{ display:none}

.scroll02, .arr_left, .arr_right{ background:url(http://i1.sinaimg.cn/dy/deco/2012/0724/images/olympic_zxh_0721_04.png) no-repeat -999em 0}
.scroll02{ background-position:0 0; height:41px; overflow:hidden; zoom:1}
.scroll02 label{float:left; color:#ec008c; padding:0 9px 0 20px; line-height:41px;}
.scroll02 .arr_left{ background-position:0 -50px; width:5px; height:9px; float:left; margin:17px 0 0}
.scroll02 .arr_right{ background-position:-5px -50px; width:5px; height:9px; float:left;margin:17px 0 0 8px}
.scroll02 .arr_left:hover{ background-position:-11px -50px;}
.scroll02 .arr_right:hover{ background-position:-16px -50px;}
.scroll02 .scont{ float:left; height:20px; margin:11px 0 10px 12px}
.scroll02 .scont p{ height:20px; line-height:20px;}
.scroll02 .scont a:link, .scroll02 .scont a:visited, .scroll02 .scont a:hover{ color:#ccc;}
/*footer*/

a.zyc_Olympic span {
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 2px 0 0 0;
    bottom: 0;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: Arial;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-align: center;
    width: 57px;
}

.footer{color:#999;line-height:22px;margin:2em 0;text-align:center; font-family:Arial, Helvetica, sans-serif, "黑体"}
.footer a:link, .footer a:visited, .footer a:hover{color:#999}
/* ================= commen define ================ */