/* CSS Document */
.ad960{width:960px; margin:0 auto; overflow:hidden;}
.gLine {background:#ccc; height:1px; overflow:hidden; clear:both; }
.dashed {background:url(dashed.gif) repeat-x; height:1px; overflow:hidden; clear:both;}
.vPart1 {background:url(part1bg.gif) repeat-y; width:960px; margin:auto; overflow:hidden;}
.vPart1 .rLine {background:#DB1111; height:10px; overflow:hidden; clear:both;}
.vPart1 .col1 {width:339px; float:left; margin:0 0 0 9px; overflow:hidden; display:inline;}
.vPart1 .col2 {width:288px; float:left; margin:0 0 0 9px; overflow:hidden; display:inline;}
.vPart1 .col3 {width:285px; float:left; margin:0 0 0 20px; overflow:hidden; display:inline;}
.vPart1 .col1C {padding:0 9px; text-align:left;}
.vPart1 .col2C {padding:0 9px; text-align:left;}
.vPart1 .col3C {text-align:left; width:267px; overflow:hidden; margin:auto;}
.title1 {background:url(dotted.gif) repeat-x bottom; padding:0 0 5px 5px;}
.title1 h3 {font-size:14px; font-weight:bold; padding:0 0 0 10px; background:url(t1h3bg.gif) no-repeat 0 2px; color:#900}
.title1 h3.noBg {padding:0; background:none;}
.title1 h3 a:link, .title1 h3 a:visited {color:#900;}
.title2 {border-bottom:1px solid #ddd; padding:0 0 5px 5px; overflow:hidden; zoom:1;}
.title2 h3 {font-size:14px; font-weight:bold; padding:0 0 0 10px; background:url(t1h3bg.gif) no-repeat 0 2px; color:#900; float:left}
.title2 .more {float:right; color:#900;}
.newsList1 {padding:0 0 0 5px;}
.newsList1 li {line-height:22px; font-size:14px; padding:0 0 0 10px; background:url(listdot.gif) no-repeat 0 8px;}
.newsList1 li a:link {color:#1f3a87;}
.newsList2 {padding:0 0 0 5px;}
.newsList2 li {line-height:20px; font-size:12px; padding:0 0 0 10px; background:url(listdot.gif) no-repeat 0 8px;}
.newsList2 li a:link {color:#1f3a87;}
.filterPng{/* margin-left:3px; filter:alpha(opacity=60);-moz-opacity:0.6;opacity: 0.6; position:relative; z-index:9999; background:url(http://img1.cache.netease.com/2008/sp0721/endpage/plays.gif) no-repeat center top; width:120px;height:94px; margin-top:-94px; cursor:pointer;*/}
.picList3 .c2 .filterPng{ float:left; margin-top:5px; margin-left:-144px; width:144px;}
.picList3 .c4 .filterPng{ display:inline; float:left; margin-left:5px; height:100px;margin-top:-100px;}
.picList3 .c4 h3{font-weight:400}
.col2 .picList3 li{ position:relative; z-index:1}
.col2 .picList3 .filterPng{ position:absolute;z-index:2; left:3px; top:18px;margin-top:0}
.focusList {width:288px; padding:0; margin:0;}
.focusList li{float:left; margin:0 12px 0 0; text-align:left; line-height:18px}
.focusList img{ border:1px solid #e0e0e0; padding:3px; background:#fff}
.focusList h2{ padding-top:3px}
.focusList li a,.focusList li a:visited{ color:#4b4b4b}
.focusList li a:hover{ color:#f00}
.timeTable {border-collapse:collapse;}
.timeTable td {padding:6px; border:1px solid #ddd;}
.timeTable td.c1 {text-align:center;}
.timeTable .gBg td {background:#f9f9f9;}
.col3C .tab {background:url(tabline.gif) repeat-x bottom; width:274px; height:26px;}
.col3C .tab li {float:left; width:128px; text-align:center; background:url(tabbg.gif) repeat-x; border:1px solid #dedede; border-bottom:none; height:25px; line-height:25px; font-weight:bold; margin:0 7px 0 0;}
.col3C .tab li a {display:block;}
.col3C .tab li a:link, .col3C .tab li a:visited {color:#000;}
.col3C .tab li a:hover {text-decoration:none;}
.col3C .tab li.active {background:#fff;}
.col3C .tab li.active a:link, .col3C .tab li.active a:visited {color:#c00;}
.col3C .tabContent{padding:12px 8px;}
.col3C .tabContent li {padding:0 0 0 22px; border-bottom:1px solid #eee; line-height:26px;}
.col3C .tabContent li.o1 {background:url(o1.gif) no-repeat 0 7px; border-bottom:none;}
.col3C .tabContent li.o1 p {margin:5px 0 10px;}
.col3C .tabContent li.o1 img {border:1px solid #ccc; padding:3px;}
.col3C .tabContent li.o2 {background:url(o2.gif) no-repeat 0 7px;}
.col3C .tabContent li.o3 {background:url(o3.gif) no-repeat 0 7px;}
.col3C .tabContent li.o4 {background:url(o4.gif) no-repeat 0 7px;}
.col3C .tabContent li.o5 {background:url(o5.gif) no-repeat 0 7px;}
.col3C .tabContent li.o6 {background:url(o6.gif) no-repeat 0 7px;}
.col3C .tabContent li.o7 {background:url(o7.gif) no-repeat 0 7px;}
.col3C .tabContent li.o8 {background:url(o8.gif) no-repeat 0 7px;}
.col3C .tabContent li.o9 {background:url(o9.gif) no-repeat 0 7px;}
.col3C .tabContent li.o10 {background:url(o10.gif) no-repeat 0 7px;}

.searchBox1 { background:url(searchBoxBg.jpg) no-repeat left top; height: 59px; }
.conBd { width: 960px; margin: 0 auto; text-align: left; }
.searchBox1 { position: relative; }
.searchBox1 .tabList { position: absolute; left: 99px; }
.searchBox1 .tabList li { text-align: center; float: left; width: 39px; height: 32px; line-height: 32px; padding-top: 1px; vertical-align: middle; font-size: 12px; }
.searchBox1 .tabList li a,.searchBox1 .tabList li a:link,.searchBox1 .tabList li a:visited { text-decoration: none;  color: #000; }
.searchBox1 .tabList li a:hover { color: #f60; }
.searchBox1 .tabList li.on { background: url(http://img1.cache.netease.com/sports/2008/gallery0806/messageBox.gif) no-repeat left 8px; }
.searchBox1 .tabList li.on a,.searchBox1 .tabList li.on a:link,.searchBox1 .tabList li.on a:visited { color: #fff; }
.searchBox1 .inputBox { position: absolute; left: 116px; top: 32px; width: 220px; height: 18px; border: none; background-color: transparent; font-size: 14px; color: #999; }
.searchBox1 .inputBtn { position: absolute; width: 39px; height: 19px; background: url(http://img1.cache.netease.com/sports/2008/gallery0806/btnBg.jpg) no-repeat left top; left: 344px; top: 32px; border:none; }
.searchBox1 .hotSearch { position: absolute; left: 415px; top: 10px; height: 40px; width: 520px;line-height: 20px; }
.searchBox1 .hotSearch span { font-size: 12px; color: #000;}
.searchBox1 .hotSearch ul { float: right; width: 450px; height: 40px; }
.searchBox1 .hotSearch ul li { float: left; height: 20px;  vertical-align: middle;  font-size: 12px; }
.searchBox1 .hotSearch ul li a,.searchBox1 .hotSearch ul li a:link,.searchBox1 .hotSearch ul li a:visited { color: #000; text-decoration: none; }
.searchBox1 .hotSearch ul li a:hover { color: #f60; }
.searchBox1 .hotSearch ul li.more a,.searchBox1 .hotSearch ul li.more a:link,.searchBox1 .hotSearch ul li.more a:visited{ color: #990000; }


.vNPart {width:960px; margin:auto; background:url(npbg.gif) repeat-y; overflow:hidden;}
.vNPart .bottomL {background:url(bottomL.gif) no-repeat; height:1px; overflow:hidden; clear:both;}
.vNPart .col1 {width:660px; float:left; overflow:hidden;}
.vNPart .col2 {width:289px; float:right; overflow:hidden;}
.vNPart .vNC1C .title{background:url(vpt.gif) no-repeat 1px 0; height:24px; overflow:hidden; line-height:24px; text-align:left;}
.vNPart .vNC1C .title h3 {float:left; font-weight:bold; color:#fff; padding:0 0 0 15px; font-size:14px;}
.vNPart .vNC1C .title .more {float:right; padding:0 12px 0 0; color:#DD1110;}
.picList3{margin:0 15px; text-align:left; line-height:18px}
.picList3 li {zoom:1; overflow:hidden; text-align:left; padding:12px 0;}
.picList3 img{ float:left;border:1px solid #ccc; margin-right:8px; padding:4px; background:#fff}
.picList3 h3{ font-weight:900; margin:0}
.picList3 p{ margin:0;color:#7c7c7c}
.picList3 p.play{ padding-top:18px}
.picList3 .more{ margin:0 15px}
.picList3 .c4{display:inline; float:left; clear:both; margin:0 -10px}
.picList3 .c4 li{ display:inline; margin:0 16px; padding:6px 0; float:left; width:130px;}
.picList3 .c4 img{ clear:right;margin-bottom:6px;}
.picList3 .c2{ display:inline; float:left; clear:both; margin:0 -10px}
.picList3 .c2 li{ display:inline; margin:0 16px; padding:8px 0; float:left; width:280px}
.picList3 .c2 h3{ line-height:20px;}
.picList3 .c3{ display:inline; float:left; clear:both; margin:0 -5px}
.picList3 .c3 li{ display:inline; margin:0 12px; padding:8px 0; float:left; width:188px}
.picList3 .c3 h3{ line-height:20px; padding:3px 0;}

.vNPart .col2  .vNC2C {padding:0 9px; text-align:left;}
.vNPart .col2  .tB { height:2px; background:#DD1110;}
.vNPart .col2 .picList3 {margin:0; padding:0;}
.vNPart .col2 .picList3 li{ position:relative; z-index:1}
.vNPart .col2 .picList3 .filterPng{ position:absolute;z-index:2; left:3px; top:18px;margin-top:0}


.vNPart .vNC1C .title3 {padding:0 1px;}
.vNPart .vNC1C .title3 h2 { position: relative; background: url(http://img1.cache.netease.com/sports/2008/gallery0806/headline2.jpg) no-repeat left top; height: 24px; line-height: 24px; vertical-align: middle; font-size: 14px; color: #fff; font-weight: bolder; padding-left: 30px; text-align:left;}
.vNPart .vNC1C .title3 h2 ul { position: absolute; left: 120px; top: 0px; width:538px; height: 24px; background: url(http://img1.cache.netease.com/sports/2008/gallery0806/tabBg.jpg) repeat-x left top; overflow:hidden; }
.vNPart .vNC1C .title3 h2 ul li { text-align: center; float: left; width: 65px; background:url(http://img1.cache.netease.com/sports/2008/gallery0806/tab2.jpg) no-repeat left top; font-size:12px; font-weight:normal;}
.vNPart .vNC1C .title3 h2 ul li.on {background: url(http://img1.cache.netease.com/sports/2008/gallery0806/tab1.jpg) no-repeat left top; }
.vNPart .vNC1C .title3 h2 ul li.on a:link, .vNPart .vNC1C .title3 h2 ul li.on a:visited {color:#900;}
.vNPart .vNC1C .title3 h2 ul li a:link, .vNPart .vNC1C .title3 h2 ul li a:visited { font-size: 12px; text-decoration: none; color: #000; font-weight: normal;  }

.footBg { padding:10px 0 0; background:#fff; border-top:3px solid #db1011; width:100%;}
.footBg .foot { width:960px;}
.footBg .foot .logo { padding:5px 0;}
.footBg .foot .logo img{ margin:5px 5px 0}
.footBg .foot .text { border-bottom:0px;}