@charset "gb2312"

/* 
 * version 1.0.0 
 * by ConciseTony (xiaolong1@)
 *
**/

/*
YUI 3.8.0 (build 5744)
Copyright 2012 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/

/* yui reset */
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}

/* yui font (edited) */
body{font:12px/20px "Microsoft Yahei","微软雅黑","SimSun","宋体","Arial Narrow",serif; background:#FFF; color: #666;}select,input,button,textarea{font-size:99%;}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}#yui3-css-stamp.cssfonts{display:none}
input {padding-top:0; padding-bottom:0;}
input::-moz-focus-inner{ border:none; padding:0;}
select,input{vertical-align:middle;}
select,input,textarea{font-size:12px;margin:0;}
input[type="text"], input[type="password"], textarea {outline-style:none; -webkit-appearance:none; }
textarea {resize:none; }
table{border-collapse:collapse;}

/* udv common */
.udv-clearfix:after{content:"\0020";display:block;height:0;clear:both;}
.udv-clearfix{zoom:1;}
.udv-clearit{clear:both;height:0;font-size:0;overflow:hidden;}

.wrap{ width:1000px; margin:0 auto; z-index: 1;}
body{ background: #fff;}
a {text-decoration:none;}
a:hover, a:active, a:focus { text-decoration:none !important;}

/*自定义颜色*/ 
.tit, .tit:visited{ color: #5c5c5c !important;}
.tit:hover, .tit:active, .tit:focus{ color: #8d0000 !important;}
.more, .more:visited{ color: #333 !important;}
.more:hover, .more:active, .more:focus{ color: #8d0000 !important;}
.wht, .wht:visited{ color: #fff !important;}
.wht:hover, .wht:active, .wht:focus{ color: #fff !important; text-decoration: underline !important;}
.blk2, .blk2:visited{ color: #707070 !important;}
.blk2:hover, .blk2:active, .blk2:focus{ color: #003366 !important;}
.blk3, .blk3:visited{ color: #000 !important;}
.blk3:hover, .blk3:active, .blk3:focus{ color: #000 !important;}
.blue{ color: #3399CC !important;}
.red{ color: #f00 !important;}
.blk{ color: #000 !important; font-weight: bold;}
.num{ color: #707070 !important;}
.white{ color: #fff !important;}

/*虚线边框*/
.left_bd{ height: 1px; width: 100%; background: url('/i2/ty/main/bundesliga13/01/edu_zxa_0708_l_bg.png') repeat-x;}

/*二级导航导 Start*/
.secondaryHeader{height:35px;overflow:hidden;color:#000;font-size:12px;font-weight:100;margin: 5px 0 10px;}
.secondaryHeader a,.secondaryHeader a:visited{color:#000;text-decoration:none;}
.secondaryHeader a:hover,.secondaryHeader a:active{color:#c00;text-decoration:underline;}
.sHBorder{padding:0;overflow:hidden;zoom:1;}
.sHLogo{float:left;height:35px;line-height:35px;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:hover img{vertical-align:middle;}
.sHLogo span a img{border:0px;}
.sHLinks{float:right;line-height:14px;font-family: "Microsoft YaHei","微软雅黑","SimSun","宋体","Arial Narrow";margin-top: 20px;}
/*二级导航导End*/

/*导航*/
.nav{ height: 100px; background: #484848; z-index: 100; min-width: 1000px;}
.nav .wrap{ position: relative;}
.nav .banner{ position: absolute; left: 0; top: 0; background: url("/i0/ty/main/bundesliga13/01/sports_zxa_0807_all.png") 0 0 no-repeat; width:569px; height: 100px;}
.navlinks{ position: absolute; left: 115px; top: 72px;}
.navlinks a, .navlinks a:visited{ color: #999; font-size: 14px; line-height: 20px; padding-right: 34px;}
.navlinks a:hover{ color: #fff !important;}
.search{ position: absolute; right: 0; top: 60px;}
.cheadSearch{width:230px;float:right;padding:7px 0 0 7px;height:30px;}
.cheadSeaKey{width:116px;height:32px;padding:0 0 0 8px;line-height:33px;_height:28px;_line-height:28px;color:#a1a1a1;margin:0;vertical-align:top;float:left;font-size:12px; border:none;}
.cheadSeaType{width:60px;height:32px;line-height:30px;vertical-align:top;margin:0 0 0 1px;_margin:0;float:left;font-size:12px;color:#666;_position:relative;}
.cheadSeaType option{line-height:32px;height:32px;}
.cheadSeaSmt{width:57px;height:32px;border:none;line-height:22px;padding:0;background:url(/i0/ty/main/bundesliga13/01/sports_zxa_0807_all.png) 0 -119px;vertical-align:top;cursor:pointer;_margin-left:-3px;font-size:12px; _margin-top:0;}
.cheadSeaSmt:hover, .cheadSeaSmt:focus{ background-position: 0 -159px;}

/* sim select */
.m-search .selectView{left: 0 !important;top: 0!important;cursor: pointer;}
.selectView{position:absolute;width:100px;text-align:left;cursor:default;}
.selectView .ds_cont{background:#fff;height:32px;_line-height:34px;overflow:hidden;}
.selectView .ds_title{float:left;padding-left:8px; height: 32px; line-height: 32px;}
.selectView .ds_button{float:right;width:23px;height:32px;background:url(/i0/ty/main/bundesliga13/01/sports_zxa_0807_all.png) no-repeat -72px -119px;}
.selectView .ds_list{position:absolute;top:32px;left:0;background:#fff;width:100%;z-index: 100;}
.selectView .dsl_cont{border:1px solid #ccc;_zoom:1;}
.selectView .ds_list p{line-height:30px;margin:1px;color:#666;padding-left:8px;background:#fff;_zoom:1;}
.selectView .ds_list p.selected{background:#ccc;color:#666;}

/*part00*/
.blk01{ float: left; display: inline; width: 605px;}
.blk02{ float: left; display: inline; width: 375px; margin-left: 20px;}
.part00 .title{ padding: 29px 0 9px; height: 28px; border-bottom:2px solid #000; position: relative;}
.part00 .title span, .part00 .title a{ text-indent: -99em;}
.part00 .title .tit01{ display: block; width: 52px; height: 28px; background: url("/i0/ty/main/bundesliga13/01/sports_zxa_0807_all.png") 0 -199px;} 
.part00 .title .tit02{ display: block; width: 105px; height: 28px; background: url("/i0/ty/main/bundesliga13/01/sports_zxa_0807_all.png") 0 -239px;}
.part00 .title .tit11{ display: block; width: 52px; height: 28px; background: url("/i0/ty/main/bundesliga13/01/sports_zxa_0807_all.png") 0 -279px;} 
.part00 .title .tit12{ display: block; width: 108px; height: 28px; background: url("/i0/ty/main/bundesliga13/01/sports_zxa_0807_all.png") 0 -319px;}
.part00 .title .tit21{ display: block; width: 78px; height: 28px; background: url("/i0/ty/main/bundesliga13/01/sports_zxa_0807_all.png") 0 -359px;} 
.part00 .title .tit22{ display: block; width: 52px; height: 28px; background: url("/i0/ty/main/bundesliga13/01/sports_zxa_0807_all.png") 0 -399px;}
.part00 .title .tit31{ display: block; width: 108px; height: 28px; background: url("/i0/ty/main/bundesliga13/01/sports_zxa_0807_all.png") -96px -360px;} 
.part00 .title .tit32{ display: block; width: 78px; height: 28px; background: url("/i0/ty/main/bundesliga13/01/sports_zxa_0807_all.png") -96px -399px;}
.part00 .title .more_mark{ position: absolute; width: 15px; height: 15px; background: url("/i0/ty/main/bundesliga13/01/sports_zxa_0807_all.png") 0 -439px; right: 26px; bottom: 8px;}
.part00 .title .more_btn{ position: absolute; right: 0; line-height: 20px; bottom: 6px; text-indent: 0;}
.part00 .title .pre_rnd{ display: block; position: absolute; right: 84px; bottom: 4px; width: 10px; height: 18px; background: url("/i0/ty/main/bundesliga13/01/sports_zxa_0807_all.png") 0 -487px;}
.part00 .title .pre_rnd:hover{ background-position: -32px -487px;}
.part00 .title .next_rnd{ display: block; position: absolute; right: 4px; bottom: 4px; width: 10px; height: 18px; background: url("/i0/ty/main/bundesliga13/01/sports_zxa_0807_all.png") -16px -487px;}
.part00 .title .next_rnd:hover{ background-position: -48px -487px;}
.part00 .title .rnd{ position: absolute; right: 14px; bottom: 2px; height: 22px; line-height: 22px; width: 70px; text-align: center; font-size: 14px; color: #333;}

/*头条*/
.topnews{ margin: 6px 0 10px;}
.box01{ width:605px; height:167px;}
.top_new{ position:relative;}
.top_new h2{font-size:24px;font-weight:normal;height:148px;color:#333;line-height:42px;}
.top_new h2 a, .top_new h2 a:visited{color:#333;}
.top_new h2 a:hover, .top_new h2 a:active, .top_new h2 a:focus{color:#8d0000;}
.top_new .new_pic{float:left;margin:7px 14px 0 0;display:inline;}
.top_new .new_weibo{ height: 18px; line-height: 18px; font-size: 12px; color: #7f7f7f;}
a.com_weibo{ position: absolute; right: 0; bottom: 6px; padding-left: 18px; background: url("/i3/it/deco/2012/0914/csj/tech2012_cq_liticon.png") 0 4px no-repeat;}
a.com_weibo span{ color: #ff0000 !important;}
a.tran_weibo, a.tran_weibo:visited, a.tran_weibo:active, a.tran_weibo:focus, a.com_weibo, a.com_weibo:visited, a.com_weibo:active, a.com_weibo:focus{color:#333;}
a.tran_weibo:hover, a.com_weibo:hover{color:#333;text-decoration:underline !important;}

/*赛程赛果*/
.result_wrap{ width: 373px; height: 339px; position: relative; overflow: hidden; margin-top: 15px;}
.results{ width: 373px; height: 339px; position: relative; overflow: hidden;}
.result_item{ float: left; width: 119px; height: 105px; margin-right: 8px; margin-bottom: 8px;}
.result_item.norm{ margin-right: 0;}
a.score{ display: block; background: #474747; width: 111px; padding: 0 4px; height: 78px; text-align: right; line-height: 24px; color: #fff;}
a.score:hover{ color: #fff; background: #2f2f2f;}
a.score .matchtime{ height: 24px; display: block; width: 111px; text-align: center; color: #999; border-bottom: 1px dotted #6c6c6c;}
a.score .red{ padding: 0 3px;}
.result_item .match_links{ height: 26px; line-height: 26px; background: #7a7a7a; text-align: center;}
.result_item .match_links span, .result_item .match_links a{ padding: 0 2px;}

/*视频*/
.videos{ margin-top: 16px;}
.scroll_box{ width: 140px; float: left;margin: 0 15px 15px 0;display: inline;_margin: 0 15px 8px 0;}
.scroll_box.norm{ margin-right:0;}
.scroll_box .pic{ float:left; position:relative; height:105px; width:140px;}
.scroll_box .pic img{ height:105px; width:140px;}
.scroll_box .pic .bg, .scroll_box .pic .dur{ position:absolute; bottom:0; left:0; _bottom:4px; line-height:22px; height:22px; width:140px; color:#FFF; font-size:12px; text-align:center;}
.scroll_box .pic .play{ position:absolute; bottom:27px; left:5px; width:22px; height:22px; background:url("/i0/ent/deco/2012/0517/ent_zxh_0420_video_play_icon.png") no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/i0/ent/deco/2012/0517/ent_zxh_0420_video_play_icon.png');}
.pic .bg{ background-color: #000;opacity: 0.5;filter:alpha(opacity=50);}
.scroll_box a:hover{ text-decoration:none;}
.scroll_box a:hover .dur{ text-decoration:none; color:#FFF;}
.scroll_box .pic .dur.tail{ bottom:-20px;}
.scroll_box a:hover .play{ position:absolute; bottom:27px; left:5px; width:22px; height:22px; background:url("/i0/ent/deco/2012/0517/ent_zxh_0420_video_play_icon_h.png") no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/i0/ent/deco/2012/0517/ent_zxh_0420_video_play_icon_h.png');}
.blk02 iframe{ margin-top: 16px;}

/*高清图*/
.pics{ margin-top: 14px;}
.pic_item{ float: left; display: inline; margin: 0 5px 5px 0;}
.pic_item.norm{ margin-right: 0;}
.pic_item .pic{ display: block; width: 300px; height: 225px; background:#f6f6f6; text-align: center; overflow: hidden; position: relative;}
.pic_item .pic i{display: inline-block;height: 100%;line-height: 225px; vertical-align: middle;font-size: 0;}
.pic_item img{ display: inline-block; max-width: 100%; max-height: 100%; vertical-align: middle;}
.pic_item .pic_bg{ background: #666; height: 30px; line-height: 30px; text-align: center; width: 300px; font-size: 14px;}

/*数据*/
.datas{ margin-top: 14px; background: #f0f0f0;}
.title01{ font-size: 16px; color: #333; height: 51px; line-height: 51px; padding-left: 20px;}
.title02{ font-size: 16px; color: #333; height: 37px; line-height: 37px; margin-top: 20px; padding-left: 20px;}
.search_key{ height: 30px; line-height: 30px; border:1px solid #cecece; width: 250px; padding-left: 8px; font-size: 14px; color: #a0a0a0; margin-left: 20px;}
.search_smt{ width: 71px; height: 30px; border:none; background: url("/i0/ty/main/bundesliga13/01/sports_zxa_0807_all.png") 0 -511px no-repeat; margin-left: 6px; cursor: pointer;}
.search_smt:hover, .search_smt:focus{ background-position: 0 -551px;}
.team_item{ float: left; width: 93px; height: 74px; border-top: 1px dotted #c0c0c0; border-right: 1px dotted #c0c0c0; background: #f0f0f0;}
.team_item.norb{ border-right: none;}
.team_item a{ width: 91px; height: 72px; margin: 1px; display: block; text-align: center;}
.team_item a img{ display: block; margin: 0 auto; padding-top: 13px;}
.team_item a:hover{ background: #ccc;}

/*news*/
.part00 .ul01{ border-top:1px dotted #CCC; padding: 10px 0 15px;}
.part00 .ul02{ padding: 12px 0 27px; border-bottom: 1px dotted #CCC;}
.part00 .ul03{ padding: 27px 0 50px;}
.part00 .news{ height: 24px; line-height: 24px; position: relative; padding-left: 12px; font-size: 14px; background: url("/i1/ty/main/bundesliga13/01/sports_zxa_0807_li.gif") left center no-repeat;}
.part00 .news .time{ position: absolute; right: 0; bottom: 0; font-size: 12px; color: #999; line-height: 24px;}

/*积分榜*/
.blk02 table{ margin-top: 15px;}
.blk02 tr{ height: 27px; line-height: 27px; border-bottom: 1px solid #fff; background: #797979; color: #fff;}
.blk02 tr.item{ background: #f0f0f0; color: #333; cursor: pointer;}
.blk02 tr.item.selected{ background: #d6d6d6;}
.blk02 td{ text-align: center; font-size: 14px;}

/*footer*/
.footer{ text-align:center; color:#707070 !important; line-height:26px; padding:15px 0; border-top:3px solid #999;}
.footer a, .footer a.visited{ color:#707070 !important;}
