/* CSS Document */

/* 初始化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:#fff;color:#333333;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;}

/*others added by yan*/
 h1, h2, h3, h4, h5, h6{ font-weight:normal; }
.fred, .fred a{color:#C72100!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;}

.fwit,.fwit a:link,.fwit a:visited{ color:#fff}
.fwit a:hover{ color:#FFFFFF; text-decoration:underline;}
.nbor{ border:none!important;}

.banner{ background:url(http://i1.sinaimg.cn/ty/aoyun3swords/images/olympic_zxh_bodyBg.jpg) 50% 100% no-repeat; padding-top:30px;}
.banner .logo{ width:950px; margin:0 auto}
.nav_video{ background:url(http://i0.sinaimg.cn/ty/aoyun3swords/images/olympic_zxh_navBg.jpg) repeat-x 0 -50px;}
.nav_video_cont{ background:url(http://i0.sinaimg.cn/ty/aoyun3swords/images/olympic_zxh_navBg.jpg) no-repeat 50% 0; height:42px;}

/*二级导航导 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 40px 0 5px; height:42px; line-height:999px; overflow:hidden;zoom:1; }

/*二级导航导End*/

/*common bg*/
.intro{ background:url(http://i3.sinaimg.cn/ty/aoyun3swords/images/olympic_yan_ScrlBg02.png) 999px 999px no-repeat;}
.tit01,.tit02,.sub01_t span,.tit03 .num,.tit04,.list01 li,.tit05,.blk05,.addLink{ background:url(http://i1.sinaimg.cn/ty/aoyun3swords/images/olympic_yan_main.png) 999px 999px no-repeat;}
/* ============== 横切定义 ============== */
.part01 { margin-top:20px; background:url(http://i2.sinaimg.cn/ty/aoyun3swords/images/olympic_yan_ScrlBg01.png) 0 0 repeat-y; height:557px; position:relative; }
.part01 .person{ background:url(http://i0.sinaimg.cn/ty/aoyun3swords/images/olympic_yan_Person1.png) 0 0 no-repeat transparent; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='http://i0.sinaimg.cn/ty/aoyun3swords/images/olympic_yan_Person1.png');_background: none;width:111px; height:159px; position:absolute; top:-120px; right:10px }
.part01 .person2{ background:url(http://i1.sinaimg.cn/ty/aoyun3swords/images/olympic_yan_Person2.png) 0 0 no-repeat transparent; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='http://i1.sinaimg.cn/ty/aoyun3swords/images/olympic_yan_Person2.png');_background: none;width:144px; height:170px; position:absolute; top:-130px; right:10px }
.part02{ overflow:hidden;zoom:1; margin-top:20px;}
.part02 .cont,.part04 .cont,.part05 .cont{ border:1px solid #e4e4e4; border-top:none; 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;}
.part05 .cont{ padding:10px; }
.part05 .p_l{ float:left; border:1px solid #e4e4e4; width:580px;}
.part05 .p_r{ float:right;border:1px solid #e4e4e4; width:330px;overflow:hidden;zoom:1;}
.part05 .p_r_c{ margin-left:-10px; width:340px; height:350px;}
.part06 { overflow:hidden;zoom:1; margin-top:20px;}
.part06 .p_l{ float:left;width:300px;}
.part06 .p_r{ float:right; width:630px;}

/* ================== block define ================== */
/* 板块单独定义 */
.tit01{ background-position:0 0 ; height:40px; font-size:18px; font-family:"微软雅黑"; font-weight:bold; padding-left:10px; line-height:40px;}
.tit02{ background-position:0 -60px ; height:45px; font-size:18px; font-family:"微软雅黑"; font-weight:bold; padding-left:10px; line-height:40px;}
.tit05{ background-position:0 -120px ; height:40px; font-size:18px; font-family:"微软雅黑"; font-weight:bold; padding-left:10px; line-height:40px; line-height:999px; overflow:hidden;zoom:1;}
.tit03{ height:40px;line-height:45px; border-bottom:2px solid #4fd0fd; overflow:hidden;zoom::1; padding-top:5px; margin-bottom:15px;}
.tit03 h2{ float:left; 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:#39b4f5;}
.tit03 .mid{ float:left; padding-top:3px;}
.tit03 .rt{ float:right; padding:3px 5px 0 0;}
.tit04{ background:url(http://i0.sinaimg.cn/ty/aoyun3swords/images/olympic_yan_dot1.png) 0 8px repeat-x; height:20px; font-size:14px; font-weight:bold;}
.tit04 .tt{ background:#fff; padding-right:5px;}

.blk01 .video_box{ float:left; padding-left:15px; width:600px;}
.blk01 .titl{  font-size:18px; text-align:center; height:60px; font-family:"微软雅黑" ; line-height:60px; padding-top:5px;}
.blk01 .m_right{ float:right; width:327px; overflow:hidden;zoom:1; }
.blk01 .vido_intro{ padding-left:7px;}
.blk01 .vido_intro h2{ height:40px; line-height:40px; padding-left:10px; font-family:"黑体"; font-size:16px; color:#fff;}
.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;}
.blk02 .pic a:hover span{ text-decoration:underline;}
#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{}
.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/ty/aoyun3swords/images/olympic_yan_arrP24.png) 0 0 no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='http://i3.sinaimg.cn/ty/aoyun3swords/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/ty/aoyun3swords/images/olympic_yan_arrP24h.png) 0 0 no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='http://i3.sinaimg.cn/ty/aoyun3swords/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{ 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 #39b4f5; padding:10px 10px 15px;}
.blk06 h3{ font-size:14px; font-weight:bold;}
.blk06 .links{  padding-top:20px; line-height:23px;}

/*舌签*/
.sub01{ padding:20px 13px 2px; border:1px solid #e4e4e4; border-top:none;}
.sub01 .sub01_t{ height:30px; line-height:23px; overflow:hidden;zoom:1; padding-bottom:5px; border-bottom:1px solid #e4e4e4; cursor: default;}
.sub01 .sub01_t span{ text-align:center;  display:block; float:left; margin:0 10px 0 0; display:inline; background-position:-360px -240px; width:65px; height:30px; color:#2592cb;}
.sub01 .sub01_t .selected{background-position:-360px -180px; color:#fff; font-weight:bold;}
.sub01 .sub01_t .notYet{background-position:-360px -300px; color:#999999;}
.sub01 .rtForm{ float:right;width:340px; overflow:hidden;zoom:1;}
.sub01 .rtForm .menu{ width:265px; }
.sub01 .rtForm label{ float:left; color:#39b4f5; font-weight:bold; }
/*滚动*/
#FS_Cont_01 .box{ overflow:hidden;zoom:1; height:110px; padding:0 7px;width:313px;}
#FS_Cont_01 .selected{ background:url(http://i3.sinaimg.cn/ty/aoyun3swords/images/olympic_yan_ScrlBg02.png) 0 -160px no-repeat;}
#FS_Cont_01 .box .pic{ padding:10px 10px; float:left; width:120px;}
#FS_Cont_01 .box .pic a{ display:block;}
#FS_Cont_01 .box .txt{ padding-top:10px;}
#FS_Cont_01 .box .txt h2{ font-size:14px; font-weight:bold}
#FS_Cont_01 .box .txt p{ color:#cccccc}
#video_list{ overflow:hidden;zoom:1; padding:5px 0}
#video_list .arr_left,#video_list .arr_right{ width:20px; height:10px;  display:block; text-indent:-9999px; background:url(http://i3.sinaimg.cn/ty/aoyun3swords/images/olympic_yan_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;}
/*.arrleft:hover{background-position:0 -48px}*/
.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;}
/*.arrright:hover{background-position:-34px -48px}*/
.piclist{  }
.title { text-align:center; color:#fff;margin-top:-30px; line-height:30px; position:relative; overflow:hidden; height:30px;width:100%;}
.bg3D { background:#000; filter:alpha(opacity=60); opacity:0.6; margin-top:-30px; height:30px;width:100%;}
.picdesc{ display:none}
/*footer*/

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