/* 初始化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;}
input { padding-top:0; padding-bottom:0;}
select,input{vertical-align:middle;}
select,input,textarea{font-size:12px;margin:0;}
table{border-collapse:collapse;}
body{background:#fff;color:#333;padding:5px 0;font:12px/20px "宋体";-webkit-text-size-adjust:none;}

.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:#007ccc;text-decoration:none;}
a:visited{color:#800080;}
a:hover, a:active, a:focus{color:#c00;text-decoration:underline;}

.f_blue, a.f_blue{ color:#007ccc !important;}
a.f_blue:visited{ color:#800080 !important;}
a.f_blue:hover{ color:#c00 !important;}

.fred, a.fred{ color:#f00;}
.fgrey33, a.fgrey33{ color:#333;}
.fgrey66, a.fgrey66{ color:#666;}
.fgrey99, a.fgrey99{ color:#999;}
.fgrey83, a.fgrey83{ color:#838383;}

a.fgrey33:visited{ color:#800080;}
a.fgrey33:hover{ color:#c00;}

.fblue{ color:#09c;}
a.fblue:visited{ color:#0088c4;}
a.fblue:hover{color:#c00}
.fblack{color:#000}
a.fblack:visited{color:#800080}
a.fblack:hover{color:#c00}
.fgrey{color:#666}
a.fgrey:visited{color:#800080}
a.fgrey:hover{color:#c00}

.f_white, a.f_white:visited, a.f_white:hover{color:#fff}
.space { height:20px; overflow:hidden; background:#fff; }
.bold { font-weight:700}
.t999 { text-indent:-999em}
.f12 { font-size:12px !important}
.f14 { font-size:14px !important}
.fr { float:right}
.nobg{ background:none !important}
.nobottom{border-bottom:none !important}
h1, h2, h3, h4, h5, em, b { font-weight:normal; font-style:normal}
.wrap { width:950px; margin:0 auto;}

.tit, .bc03pt, .blk_02 .bt, .tw03 .b_txt{zoom:1; overflow:hidden; background:url(http://www.sinaimg.cn/ty/deco/2012/0725/2012oly/images/eventunit/images/sprots_2012london_new_title.png) no-repeat -999em 0}
.alink_48, .alink_95, .icon, .expand_link, .detail_btn{ background:url(http://www.sinaimg.cn/ty/deco/2012/0725/2012oly/images/eventunit/images/sprots_2012london_0507_01.png) no-repeat -999em 0;}
/* 标准二级导航_体育 begin */
.secondaryHeader{height:33px;overflow:hidden;background:url(http://i2.sinaimg.cn/dy/images/header/2008/standardl2nav_bg.gif) repeat-x #fff;color:#000;font-size:12px;font-weight:100;}
.secondaryHeader a,.secondaryHeader a:visited{color:#000;text-decoration:none;}
.secondaryHeader a:hover,.secondaryHeader a:active{color:#c00;text-decoration:underline;}
.sHBorder{border:1px #e3e3e3 solid;padding:0 10px 0 12px;overflow:hidden;zoom:1;}
.sHLogo{float:left;height:31px;line-height:31px;overflow:hidden;}
.sHLogo span,.sHLogo span a,.sHLogo span a:link,.sHLogo span a:visited,.sHLogo span a:hover{display:block;*float:left;display:table-cell;vertical-align:middle;*display:block;*font-size:27px;*font-family:Arial;height:31px;}
.sHLogo span,.sHLogo span a img,.sHLogo span a:link img,.sHLogo span a:visited img,.sHLogo span a:hover img{vertical-align:middle;}
.sHLinks{float:right;line-height:31px;}.secondaryHeader img{border:none;}

/*banenr*/
.banner{background:url(http://www.sinaimg.cn/ty/deco/2012/0507/sprots_2012london_star_banner_bg.jpg) no-repeat 50% 0}
.banner img{ display:block}
/* 导航 */
.navTop, .navTop .nt a, .navTop dt, .navTop dt a{ background:url(http://www.sinaimg.cn/ty/deco/2012/0507/sprots_2012london_new_nav_bg.png) no-repeat -999em 0}
.navTop { background-position: 50% 0; background-color:#f5f5f5;height:83px; border-bottom:solid 7px #d8d8d8; overflow:hidden;}
.navTop .nt{float:left; padding:11px 0 0 10px;}
.navTop .nt a, .navTop .nt a:visited, .navTop .nt a:hover{ display:block; color:#fff; width:83px; height:27px; text-align:center; line-height:27px; font-size:14px; background-position:0 -100px; margin-bottom:9px;}
.navTop dl, .navTop dt, .navTop dd{ float:left}
.navTop dl{ padding-left:23px;}
.navTop dd{ padding:16px 18px 0 0; line-height:24px;}
.navTop dd.last{ padding-right:0}
.navTop dt{ background-position:-1598px -100px; padding:13px 0 0 20px; width:34px; height:77px; text-indent:-999em}
.navTop dt a{ display:block; width:26px; height:53px; cursor:pointer}
.navTop dt a.dt_news{ background-position:-100px -100px}
.navTop dt a.dt_weibo{ background-position:-150px -100px}
.navTop dt a.dt_video{ background-position:-200px -100px}
.navTop dt a.dt_data{ background-position:-250px -100px}
.navTop dd a, .navTop dd a:visited{color:#323232}
.navTop dd a:hover{ color:#c00}


.icon{ background:url(http://www.sinaimg.cn/ty/deco/2012/0725/2012oly/images/eventunit/images/sprots_2012london_0528_05.png) no-repeat -999em 0}


/* ============== 横切定义 ============== */
.part{ margin-top:20px}
.part_01 { margin-top:20px;zoom:1; background:url(http://www.sinaimg.cn/ty/deco/2012/0725/2012oly/images/eventunit/images/sprots_2012london_zl_01.png) repeat-y; zoom:1}
.part_01 .p_left{float:left; width:680px;}
.part_01 .p_right{float:right; width:250px;}
.part_01 .p_bot{ clear:both; height:1px; overflow:hidden;background:url(http://www.sinaimg.cn/ty/deco/2012/0725/2012oly/images/eventunit/images/sprots_2012london_zl_01.png) no-repeat -950px 0}

/* 块元素 */
.creab{ height:48px; line-height:48px; padding-left:14px; color:#0088df;}
.creab a, .creab a:visited{color:#0088df;}
.creab a:hover{ color:#c00}
.blk_01{background:url(http://www.sinaimg.cn/ty/deco/2012/0725/2012oly/images/eventunit/images/sprots_2012london_0528_01.png) no-repeat; height:90px; overflow:hidden; position:relative; }
.blk_02{ background:#e3f3f9; padding:10px;}
.blk_02 .bt{ border:solid 1px #c3d8e8; background:url(http://www.sinaimg.cn/ty/deco/2012/0725/2012oly/images/eventunit/images/sprots_2012london_0528_02.png) repeat-x; height:43px; line-height:43px; padding:0 14px; color:#007ccc; font-weight:700}
.blk_02 .bt span{ float:right; color:#333;font-weight:normal;}
.blk_02 .bt .vc{ color:#333;_padding-top:12px;}
.blk_02 .bt .vc, .blk_02 .bt .vc *{ vertical-align:middle; font-weight:400;}
.blk_02 .btc{ text-align:center; font-weight:400}
.blk_02 .btc a, .blk_02 .btc span{ float:none; background:url(http://www.sinaimg.cn/ty/deco/2012/0725/2012oly/images/eventunit/images/sprots_2012london_0528_06.png) no-repeat 0 2px; padding:0 15px;}
.blk_02 .btc a, .blk_02 .btc a:visited{ color:#007ccc}
.blk_02 .btc a:hover{ color:#c00}
.blk_02 .btc span{ font-weight:700}

.blk_02 .bt4{ border:solid 1px #c3d8e8; line-height:26px;color:#007ccc; font-weight:700}
.blk_02 .bt4 img{vertical-align:-2px; _margin:7px 4px 10px 3px}
.blk_02 .bt4_bg{ background:#C2E9F7;border-top:solid 1px #fff; border-bottom:solid 1px #7DC7E4; padding:8px 14px;}

.blk_02 .bt2{ border:solid 1px #c3d8e8; color:#333; margin-top:10px; }
.blk_02 .bt2 .vc{ border-bottom:solid 1px #7dc7e4; border-top:solid 1px #eff8fc; line-height:35px;}
.blk_02 .bt2 .bc{ border-bottom:solid 1px #d9f3fc;padding:0 15px; background:#c2e9f7;}

.blk_02 .btn{ padding:13px 0 3px}

.blk_02 .btn a, .blk_02 .btn a:visited{ display:inline-block; border:solid 1px #a3dbef; color:#666; padding:0 10px; background:url(http://www.sinaimg.cn/ty/deco/2012/0725/2012oly/images/eventunit/images/sprots_2012london_0528_05.png) no-repeat -68px -50px; -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; *font-family:Tahoma; +font-family:Tahoma;}
.blk_02 .btn a:hover{color:#c00}
.blk_02 .btn a#toplink{ float:right; background-position:-90px -50px; padding-right:16px;}
.blk_02 .btn a#shareWT, .blk_02 .btn a#shareWT:visited, .blk_02 .btn a#shareWT:hover{ float:right; margin:0 10px; background-position:-50px -76px; padding-left:25px; color:#fff;}


.blk_02 .b02_01 h3{ height:34px; line-height:34px; font-weight:700; padding-left:15px; font-size:14px}
.blk_02 .b02_01l{ float:left; width:460px}
.blk_02 .b02_01r{ float:right; width:460px}
.blk_02 .b02_02{ padding:10px 0}
.blk_02 .b02_02_title{ color:#333; font-size:14px; font-weight:bold; padding:30px 0 10px; line-height:26px; text-align:center}
.blk_02 .b02_02t{ background:url(http://www.sinaimg.cn/ty/deco/2012/0725/2012oly/images/eventunit/images/sprots_2012london_0528_02.png) repeat-x 0 -100px; height:86px; overflow:hidden; border:solid 1px #d3e8f8; padding-left:97px;}
.blk_02 .b02_02t .line{ background:url(http://www.sinaimg.cn/ty/deco/2012/0725/2012oly/images/eventunit/images/sprots_2012london_0528_05.png) no-repeat -170px 0; width:1px; height:20px; overflow:hidden; float:left; margin-top:17px;}
.blk_02 .b02_02t .mc{float:left; width:90px; text-align:center; padding-top:10px; height:65px;}
.blk_02 .b02_02t .mcc a{ display:inline-block; width:30px; height:30px; margin:0 5px;}
.blk_02 .b02_02t h4{ height:30px; font-size:12px}
.blk_02 .b02_02t .m32{width:131px;}
.blk_02 .b02_02t .m64{width:211px;}

.blk_02 .b02_02t #btn_link1{ background-position:-200px 0}
.blk_02 .b02_02t #btn_link1.selected{ background-position:-200px -50px}
.blk_02 .b02_02t #btn_link2{ background-position:-250px 0}
.blk_02 .b02_02t #btn_link2.selected{ background-position:-250px -50px}
.blk_02 .b02_02t #btn_link4{ background-position:-300px 0}
.blk_02 .b02_02t #btn_link4.selected{ background-position:-300px -50px}
.blk_02 .b02_02t #btn_link5{ background-position:-500px 0; width:77px; line-height:30px; text-align:center}
.blk_02 .b02_02t #btn_link5.selected{ background-position:-500px -50px}
.blk_02 .b02_02t #btn_link8{ background-position:-350px 0}
.blk_02 .b02_02t #btn_link8.selected{ background-position:-350px -50px}
.blk_02 .b02_02t #btn_link16{ background-position:-400px 0;}
.blk_02 .b02_02t #btn_link16.selected{ background-position:-400px -50px}
.blk_02 .b02_02t #btn_link32{ background-position:-450px 0;}
.blk_02 .b02_02t #btn_link32.selected{ background-position:-450px -50px}
.blk_02 .b02_02t a, .blk_02 .b02_02t a:visited{color:#007ccc;}
.blk_02 .b02_02t a:hover{ color:#c00}
.blk_02 .b02_02c{ padding:15px 0}
.blk_02 .b02_02c .g_cont{ padding:5px 0; overflow:hidden; zoom:1}
.blk_02 .g_cont .gc{background:url(http://www.sinaimg.cn/ty/deco/2012/0725/2012oly/images/eventunit/images/sprots_2012london_0528_04.png) no-repeat; float:left; width:808px;}
.blk_02 .g_cont_p01 .gc{ height:138px;}
.blk_02 .g_cont_p01_r2 .gc{ background-position:0 -750px;}
.blk_02 .g_cont .g01{ padding:7px 0 0 12px; width:342px; float:left}
.blk_02 .g_cont .g02{ float:left; width:142px;}
.blk_02 .g_cont_p01_mt .g02{width:70px;}
.blk_02 .g_cont .g03{ float:left; width:100px;}
.blk_02 .g_cont_p01_mt .g03{width:60px;}
.blk_02 .g_cont .g03_live{ float:left; width:113px;}
.blk_02 .g_cont .g03_live p{ padding:23px 0}
.blk_02 .g_cont .g04{ float: left;padding-left: 5px;padding-top: 33px;}
.blk_02 .g_cont .g04 p{ height:15px;line-height:15px; padding:11px 0 9px;}
.blk_02 .g_cont .contury{ padding:0 12px;overflow:hidden; zoom:1}
.blk_02 .g_cont .contury .fr{ width:125px;}
.blk_02 .g_cont .line{ background:url(http://www.sinaimg.cn/ty/deco/2012/0725/2012oly/images/eventunit/images/sprots_2012london_0528_line.png) no-repeat; height:1px; overflow:hidden; margin:8px 0 2px}
.blk_02 .g_cont .separate{height:14px; overflow:hidden;}
.blk_02 .g02 p{ font-size:16px; font-family:Arial; line-height:34px; height:34px;}
.blk_02 .g02 p.nostart{ color:#f00; height:70px; line-height:70px; font-size:14px}
.blk_02 .g_cont_p01_mt .g02 p.nostart{ color:#333; height:36px; padding:17px 0; line-height:18px; font-size:12px}
.blk_02 .g03 p{ font-size:14px; padding:14px 0}
.blk_02 .g_cont_p01_mt .g03 p{padding:23px 0}

/*1人*/
.blk_02 .g_cont_p01 .contury{ height:15px; line-height:15px; padding:3px 0 3px 12px;_padding:6px 0 0 12px}
.blk_02 .g_cont_p01_r2 .g04{padding-top:15px;}
.blk_02 .g_cont_p01_r2 .g04 p{height:47px;line-height:20px; padding:7px 0 2px;}
.blk_02 .g_cont_p01_r2 .g04 img{ _margin:3px 0 5px;}

/*两人*/
.blk_02 .g_cont_p02 .gc{ background-position:0 -150px; height:217px;}
.blk_02 .g_cont_p02_r2 .gc{ background-position:0 -900px; height:217px;}
.blk_02 .g_cont_p02 .contury{ position:relative; height:43px;}
.blk_02 .contury .cc{ position:absolute; left:223px; top:20px;_top:23px;}
.blk_02 .contury .cc2{ position:absolute;left:223px; top:0;_top:3px;}
.blk_02 .g_cont_p02 .separate{height:10px;}
.blk_02 .g_cont_p02 .line{margin:4px 0}
.blk_02 .g_cont_p02 .g01{ padding-top:9px;}
.blk_02 .g_cont_p02 .g02{ padding-top:23px; width:146px;}
.blk_02 .g_cont_p02 .g02 p{ line-height:32px;}
.blk_02 .g_cont_p02 .g02 p.no2{ padding-top:38px;}
.blk_02 .g_cont_p02 .g03{ width:96px;}
.blk_02 .g_cont_p02 .g03 p{padding:41px 0}
.blk_02 .g_cont_p02 .g04{padding-top: 73px;}
.blk_02 .g_cont_p02_r2 .g04{padding-top:53px;}
.blk_02 .g_cont_p02_r2 .g04 p{ height:47px;line-height:20px; padding:7px 0 3px;}


/*3人*/
.blk_02 .g_cont_p03 .gc{ background-position:0 -400px; height:300px;}
.blk_02 .g_cont_p03 .contury{ position:relative;}
.blk_02 .g_cont_p03 .contury .cc{ top:40px; vertical-align:middle;}
.blk_02 .g_cont_p03 .separate{overflow:hidden;}
.blk_02 .g_cont_p03 .line{margin:6px 0}
.blk_02 .g_cont_p03 .g02{ padding-top:46px;}
.blk_02 .g_cont_p03 .g02 p{ line-height:32px;}
.blk_02 .g_cont_p03 .g02 p.no2{ padding-top:75px;}
.blk_02 .g_cont_p03 .g03 p{padding:56px 0}
.blk_02 .g_cont_p03 .g04{padding-top:73px;}
.blk_02 .g_cont_p03 .g04 p{ height:70px;line-height:20px; padding:7px 0 0;}

/*决赛*/
.blk_02 .g_cont_p10 .gc{ background-position:0 -1150px; height:72px; width:850px;}
.blk_02 .g_cont_p10 h4{ float:left; font-size:12px; line-height:16px; color:#fff; width:20px; padding:20px 0 0 8px;}
.blk_02 .g_cont_p10 h4.num03{ padding-top:14px}
.blk_02 .g_cont_p10 .contury{ position:relative}
.blk_02 .g_cont_p10 .contury .cc{ top:44px;}
.blk_02 .g_cont_p10 .line{margin:4px 0}
.blk_02 .g_cont_p10 .contury .fr{ width:107px;}
.blk_02 .g_cont_p10 .g01{ padding:8px 0 0 24px;}
.blk_02 .g_cont_p10 .g02 p{ line-height:32px;}
.blk_02 .g_cont_p10 .g02 p.no2{ padding-top:85px;}
.blk_02 .g_cont_p10 .g03{width:92px;}
.blk_02 .g_cont_p10 .g04{padding-left: 27px;padding-top:19px;}

.blk_02 .b02_02c .g_cont_p11{ padding-left:40px;}
.blk_02 .g_cont_p11 .gc{ background-position:0 -1250px; overflow:hidden; height:138px; width:850px;}
.blk_02 .g_cont_p11 .gcc{ margin-right:-10px;}
.blk_02 .g_cont_p11 h4{ float:left;font-size:12px;  line-height:16px; color:#fff; width:20px; padding:14px 0 0 8px;}
.blk_02 .g_cont_p11 h4.num03{ padding-top:14px}
.blk_02 .g_cont_p11 .contury{ position:relative; height:15px; line-height:15px; padding:3px 0 3px 12px}
.blk_02 .g_cont_p11 .contury .cc{ top:44px;}
.blk_02 .g_cont_p11 .line{margin:6px 0 2px;margin:6px 0\9;}
.blk_02 .g_cont_p11 .contury .fr{ width:107px;}
.blk_02 .g_cont_p11 .g01{ padding:8px 0 0 24px; width:172px;}
.blk_02 .g_cont_p11 .g02{ width:127px; padding-top:6px;}
.blk_02 .g_cont_p11 .g02 p{ line-height:32px; height:32px;}
.blk_02 .g_cont_p11 .g02 p.no2{ padding-top:85px;}
.blk_02 .g_cont_p11 .g03{width:78px;}
.blk_02 .g_cont_p11 .g04{padding-left: 27px;padding-top: 22px;}
.blk_02 .g_cont_p12 .gc{ background-position:0 -1400px; height:72px;}


.blk_02 .b02_04{ padding:10px 0 0}

.blk_03{ background:#f6f6f6; padding:10px 24px; margin-top:10px;}
.blk_03 h3{ background:url(http://www.sinaimg.cn/ty/deco/2012/0725/2012oly/images/eventunit/images/sprots_2012london_0528_03.png) no-repeat 0 7px; line-height:28px; height:28px; padding-left:10px; font-size:12px; font-weight:700}
.blk_03 .bc{ padding:10px 0; width:902px; overflow:hidden}
.blk_03 .bc p{ text-indent:2em}

.blk_04{background:#E3F3F9 url(http://www.sinaimg.cn/ty/deco/2012/0725/2012oly/images/eventunit/images/sprots_2012london_0528_07.png) no-repeat 0 10px; padding:10px;}
.blk_04 .bl{ float:left; width:260px; padding-top:30px;}
.blk_04 .bm{ float:left; width:370px; margin-left:22px; padding-top:10px;}
.blk_04 .br{ float:right; width:242px; padding-top:30px;}
.blk_04 .num{ float:left; width:100px; text-align:center; line-height:100px; color:#1080ca; font-family:"微软雅黑", "黑体"; font-size:48px;}

/* 标题 */
.tit{background:url(http://www.sinaimg.cn/ty/deco/2012/0725/2012oly/images/eventunit/images/sprots_2012london_0528_08.png) no-repeat -999em 0; overflow:hidden; zoom:1}
.tit h2, .tit h2 a:link, .tit h2 a:visited, .tit h2 a:hover { float:left;}
.tit .more { float:right; line-height:50px;}
.tit .more a:link, .tit .more a:visited{ color:#666}
.tit .more a:hover {color:#7faede;}

.tit_01{background-position:0 0 ; height:45px; line-height:45px; padding:0 15px;}
.tit_01 h2{ font-size:12px; font-weight:700}
.pcont01{ padding:10px;}
.menu01 { height:43px; border-right:solid 1px #2087ca; position:absolute;right:13px; bottom:0}
.menu01 li{ float:left; width:85px; height:43px; font-size:14px; text-align:center; line-height:43px; background:url(http://www.sinaimg.cn/ty/deco/2012/0725/2012oly/images/eventunit/images/sprots_2012london_0528_01.png) no-repeat 0 -107px;}
.menu01 li.selected{ background-position:-200px -107px; color:#275c9b}
.menu01 li a, .menu01 li a:visited, .menu01 li a:hover{color:#fff}
.menu02 li{width:138px;}
.menu03{ float:right; padding-top:12px;}
.menu03 span{ float:left; background:url(http://www.sinaimg.cn/ty/deco/2012/0725/2012oly/images/eventunit/images/sprots_2012london_0528_08.png) no-repeat -100px -50px;color:#333; height:33px; line-height:33px; width:55px; margin-right:5px; text-align:center}
.menu03 span.selected{background-position:0 -50px;}
/* 图文 */
.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 #06a9e2; background:#fff;}
.blk_tw .twpic img.b0{ border-width:0}
.blk_tw .twpic img.p1{ padding:1px;}
.blk_tw .twpic img.p2{ padding:2px;}
.blk_tw .twpic img.p3{ padding:3px;}
.blk_tw .twpic img.p4{ padding:4px;}
.blk_tw .twpic img.p5{ padding:5px;}
.blk_tw a:hover img{border-color:#78d3ff;}
.blk_tw .twpic span{ display:block; text-align:center; padding-top:5px; cursor:pointer}
.blk_tw .twpic:hover span{ color:#06a9e2}
.blk_tw .b_txt { margin-left:98px;_margin-left:95px;}
.blk_tw .b_txt p { color:#333}
.blk_tw .b_txt p.sp01 { padding-top:20px;}
.blk_tw .b_txt p.sp02 { padding-top:10px;}
.blk_tw  h3 { font-size:12px; color:#333;}
.blk_tw a:visited { color:#800080;}
.blk_tw a:hover { color:#c00;}

.tw01{padding:6px 0 0 10px}
.tw01  h3 { font-size:20px; font-family:"黑体"; line-height:44px;}
/* 图文之上图下文 */
.blk_tw_pic {zoom:1; text-align:center;}
.blk_tw_pic img { border:solid 1px #d8d8d8; margin:0 auto; background:#fff; display:block; }
.blk_tw_pic p img { border:0}
.blk_tw_pic img.p1 {padding:1px}
.blk_tw_pic img.p2 {padding:2px}
.blk_tw_pic img.p3 {padding:3px}
.blk_tw_pic img.p4 {padding:4px}
.blk_tw_pic img.p5 {padding:5px}
.blk_tw_pic img.p6 {padding:6px}
.blk_tw_pic a:hover img { border-color:#78d3ff; }
.blk_tw_pic a span{ color:#333; display:block; line-height:24px}
.blk_tw_pic a:visited span{ color:#800080;}
.blk_tw_pic a:hover span{ color:#c00;}

.btw01{ float:left; width:142px;}
.btw01 img { border-color:#d3e8f8;}
.btw01 a span{color:#1080ca}
/*表格*/
.tb_01 td, .tb_01 th{ white-space:nowrap; border:solid 1px #d3e8f8; color:#333; text-align:center; line-height:20px; height:31px; background-color:#fff}
.tb_01 .tal{ text-align:left; padding-left:10px;} /* xuehua modify 20120720 */
.tb_01 td img{ vertical-align:-3px;} /* xuehua modify 20120720 */
.t_grey td, .t_grey th{ color:#666;}
.tb_01 th{ white-space:nowrap;background:url(http://www.sinaimg.cn/ty/deco/2012/0725/2012oly/images/eventunit/images/sprots_2012london_0528_02.png) repeat-x 0 -50px; width:50px}
.pf th{ width:33%}
.tb_01 tr.noborder th{ border-top:0}
.tb_01 th.th2{ white-space:nowrap;background:url(http://www.sinaimg.cn/ty/deco/2012/0725/2012oly/images/eventunit/images/sprots_2012london_0528_02.png) repeat-x 0 -200px;}
.tb_01 tr.auto th{ width:auto;}
.tb_01 tr.trb th{ background:#e3f3f9}

.tb_01 em{ background:#00a6e0; color:#fff; width:16px; height:16px; display:inline-block; line-height:16px;}
.tb_01 .nowrap{ white-space:nowrap}
.tb_01 .w74{width:74px}
.tb_01 .w320{width:320px}
.tb_01 .w284{width:264px; text-align:left; padding-left:20px;}
.tb_01 tr.bg td{ background-color:#f8f8f8}
.tb_01 .vc, .tb_02 .vc *{vertical-align:middle;}
.tb_01 .vc img{margin:0 4px;}
.tb_01 .vf{ text-align:left; width:300px; padding-left:14px;}
.tb_01 .vf img{ vertical-align:-4px;}
.tb_01 .vf span{ float:right; width:76px;}
.tb_01 .vf b{color:#d1008b; font-size:24px; line-height:31px; padding-right:6px;float:left; font-family:Arial;}
 
.tb_02 th{ width:auto;}

.tb_03 td, .tb_03 th{border:solid 1px #d3e8f8; line-height:27px; height:27px; text-align:center}
.tb_03 td{ background:#fff}
.tb_03 td.tal{ text-align:left; padding-left:10px;}
.tb_03 tr.th2 th{ background:#f0f9fd}
.tb_03 th em{ background:#00a6e0; color:#fff; width:16px; height:16px; display:inline-block; line-height:16px;}
.tb_03 img{ vertical-align:-5px;}

.tb_blue td, tr.tb_blue th{ color:#007ccc;}

.tb_06 td.date{ width:123px;}
.tb_06 .vf{ text-align:left; width:auto; padding-left:30px;}
.tb_06 .vf img{ vertical-align:-3px;}
.tb_06 .vf span{ float:right; width:40px; text-align:center; color:#007ccc}
.tb_06 .vf b{color:#d1008b; font-size:24px; line-height:31px; padding-right:6px;float:left; font-family:Arial;}
 
.tb_10 td, .tb_10 th{ white-space:nowrap; border:solid 1px #d3e8f8; color:#333; text-align:center; line-height:30px; height:30px; background-color:#fff}
.tb_10 .tal{ text-align:left; padding-left:10px;} /* xuehua modify 20120720 */
.tb_10 caption{ line-height:30px; height:30px; font-weight:bold; background:#61B4E0; color:#fff;}
.tb_10 th{ white-space:nowrap;background:url(http://www.sinaimg.cn/ty/deco/2012/0725/2012oly/images/eventunit/images/sprots_2012london_0528_02.png) repeat-x 0 -50px;}
.tb_10 tr.bg td{ background-color:#f8f8f8}
.tb_10 td.td01{ width:116px;}
.tb_10 td.td02{ width:206px;}
.tb_10 td.td03{ width:126px;}


/* 列表 */
.list{background:url(http://www.sinaimg.cn/ty/deco/2012/0725/2012oly/images/eventunit/images/sprots_2012london_new_list.png) no-repeat -999em 0}
ul.f14 li{font-size:14px;}
ul.pot li{ background:url(http://www.sinaimg.cn/ty/deco/2012/0725/2012oly/images/eventunit/images/sprots_2012london_zl_pot.png) no-repeat 0 14px; padding-left:10px;}

.list_01{ margin-right:-60px;}
.list_01 li{ float:left; padding-left:10px; width:230px; line-height:23px; height:23px;}
.list a:link{ color:#333;}
.list a:visited{color:#800080;}
.list a:hover{color:#c00;}

/*图标*/
.left_link{ width:22px; height:22px; cursor:pointer; background-position:0 0; float:left; display:inline; margin-right:38px}
.left_link_hidden{ width:22px; height:22px; background-position:0 0; float:left; display:inline; visibility:hidden; margin-right:38px}
.g_cont_p01 .left_link{margin-top:57px}
.g_cont_p02 .left_link{margin-top:99px; }
.g_cont_p03 .left_link{margin-top:138px}
.g_cont_p10 .left_link{margin-top:27px; margin-right:18px;}
.right_link{ width:22px; height:22px; cursor:pointer; background-position:-50px 0; float:left;display:inline; margin-left:38px}
.right_link_hidden{ width:22px; height:22px; background-position:-50px 0; float:left;display:inline; visibility:hidden; margin-left:38px}
.g_cont_p01 .right_link{margin-top:57px}
.g_cont_p02 .right_link{margin-top:99px}
.g_cont_p03 .right_link{margin-top:138px}
.g_cont_p10 .right_link{margin-top:27px; margin-left:59px;}
.detail_link, .detail_link:visited, .detail_link:hover{ background-position:-100px 0; display:block; outline:none; text-decoration:none; width:50px; height:25px; line-height:25px; padding-top:11px; text-align:center; font-size:14px; color:#fff; font-family:"微软雅黑", "黑体"}
.g_cont_p02 .detail_link, .g_cont_p02 .detail_link:visited, .g_cont_p02 .detail_link:hover, .detail_link2, .detail_link2:visited, .detail_link2:hover{ width:50px; line-height:25px; height:25px; background:#4fd0fd;display:block; outline:none; text-decoration:none;text-align:center; font-size:14px; color:#fff; font-family:"微软雅黑", "黑体"; padding:0 }
.live_link, .live_link:visited, .live_link:hover{ background-position:0 -50px; display:block; outline:none;width:54px; height:10px}


.line_01{ background:#d3e8f8; height:1px; margin:20px 0; overflow:hidden; clear:both}
/*滚动图*/

/* footer */
.footer{padding:20px 0;}
#uni_footer{width:950px; margin:0 auto;line-height:21px;text-align:center;color:#666;font-size:12px; padding-top:15px;}
#uni_footer a:link,#uni_footer a:visited {color:#666;text-decoration:none;}
#uni_footer a:hover,#uni_footer a:active {color:#f00;text-decoration:underline;}
