/* Gobal */
body { margin: 0px; padding: 0px; text-align: center; height: 100%; }
body * { overflow: hidden; border: 0; }
ul,li { list-style: none; margin: 0px; padding: 0px; }
h1,h2,h3,h4,h5,h6,p { margin: 0px; padding: 0px; }

/* container */
.conBd { width: 960px; margin: 0 auto; text-align: left; }
.picBox1 .left { height: 477px; }
.picBox1 .right {  height: 477px; }
.picBox1 .left { width: 305px;  position: relative; }
.picBox1 .left p { font-size: 12px; }
.picBox1 .left p a,.picBox1 .left p a:link,.picBox1 .left p a:visited { color: #000; text-decoration: none; }
.picBox1 .left p a:hover { color: #f60; text-decoration: underline; }
.picBox1 .left h4 { position: absolute; top: 430px; text-align: right; font-size: 12px; font-weight: normal; width: 280px; text-decoration: none; }
.picBox1 .left h4 a,.picBox1 .left h4 a:link,.picBox1 .left h4 a:visited { text-decoration: none; color: #900; }
.picBox1 .left h4 a:hover { color: #000; text-decoration: underline; }
.picBox1 .left .col1 { position: absolute; top: 46px; left: 17px; }
.picBox1 .left .col2 { position: absolute; top: 178px; left: 17px; }
.picBox1 .left .col3 { position: absolute; top: 308px; left: 17px; }
.picBox1 .left ul li { float: left; width: 140px; }
.picBox1 .left ul li a img { border: 1px solid #ccc; padding: 3px; width: 120px; height: 90px; }
.picBox1 .right { width: 655px; position: relative;  }
.picBox1 .right .focusPic { position: absolute; top: 36px; left: 15px; width: 530px; height: 400px; }
.picBox1 .right .focusList { position: absolute; left: 550px; top: 31px; }
.picBox1 .right .focusList li { width: 95px; height: 64px; text-align: right; margin-bottom: 22px; }
.picBox1 .right .focusList li.on { background: url(http://img1.cache.netease.com/sports/2008/gallery0806/arrow_left.gif) no-repeat 1px 50%; }
.picBox1 .right .focusList li a img { padding: 3px; background-color: #fff; }
.picBox1 .right .focusTitle { position: absolute; top: 450px; left: 10px; }
.picBox1 .right .focusTitle a,.picBox1 .right .focusTitle a:link,.picBox1 .right .focusTitle a:visited { font-size: 14px; color: #fff; text-decoration: none; }
.picBox1 .right .focusTitle a:hover { color: #f60; text-decoration: underline; }
.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; *padding-top: 2px; 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; }
.searchBox1 .hotSearch { position: absolute; left: 415px; top: 10px; height: 40px; width: 520px; }
.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; line-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; }
.con2 .con2l { width: 750px; height: auto; }
.con2 .con2r { width: 185px; height: auto; background: url(http://img1.cache.netease.com/sports/2008/gallery0806/picBox2rTopbg.jpg) no-repeat top left; }
.con2 .con2l1 h2 { background: url(http://img1.cache.netease.com/sports/2008/gallery0806/headline1.jpg) no-repeat left top; height: 24px; line-height: 24px; vertical-align: middle; font-size: 14px; color: #fff; font-weight: bolder; padding-left: 30px; }
.con2 .con2l1 .con2l1Bd { height: 305px; margin: 0 10px; }
.con2 .con2l1 .con2l1Bd h3 { height: 33px; line-height: 33px; vertical-align: middle; font-size: 12px; border-bottom: 1px solid #ccc; }
.con2 .con2l1 .con2l1Bd h3 a { float: right; font-weight: normal; text-decoration: none; color: #900; }
.con2 .con2l1 .con2l1Bd h3 a:link,.con2 .con2l1 .con2l1Bd h3 a:visited { color: #900; }
.con2 .con2l1 .con2l1Bd h3 a:hover { color: #000; text-decoration: underline; }
.con2 .con2l1 .con2l1Bd ul li { float: left; width: 145px; height: 115px; text-align: center; }
.con2 .con2l1 .con2l1Bd ul li a.picMeta { position: relative;  overflow: visible; }
.con2 .con2l1 .con2l1Bd ul li .picNotes { position: absolute; left: 0px; top: -2px; *top: 60px; font-size: 12px; color: #fff; background-color: #000; width: 137px; height: 17px; line-height: 17px; vertical-align: middle; font-weight: normal; opacity: 0.5; filter:alpha(opacity=50);  }
.con2 .con2l1 .con2l1Bd ul li a img { border: 1px solid #ccc; padding: 3px; width: 130px; height: 70px; }
.con2 .con2l1 .con2l1Bd ul li h4 { margin-left: 5px; margin-right: 5px; height: 24px; line-height: 24px; vertical-align: middle; font-weight: normal; font-size: 12px; text-align: left; border-bottom: 1px dashed #ccc; margin-bottom: 3px; }
.con2 .con2l1 .con2l1Bd ul li h4 a,.con2 .con2l1 .con2l1Bd ul li h4 a:link,.con2 .con2l1 .con2l1Bd ul li h4 a:visited { color: #900; text-decoration: none; font-weight: bold; }
.con2 .con2l1 .con2l1Bd ul li h4 a:hover { color: #000; text-decoration: underline; }
.con2 .con2l2 h2 { 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; }
.con2 .con2l2 .con2l2Bd { height: 490px; margin: 0 2px; }
.con2 .con2l2 .con2l2Bd li { float: left; width: 183px; height: 225px; text-align: center; border: 1px solid #fff; }
.con2 .con2l2 .con2l2Bd li .picCon { position: relative; text-align:left; width: 160px; height: 160px; border: 1px solid #ccc; margin: 0 auto; }
.con2 .con2l2 .con2l2Bd li .picCon a { position: absolute; bottom: 2px; left: 5px; }
.con2 .con2l2 .con2l2Bd li h4 { text-align: left; margin: 0 15px; margin-top: 2px; line-height: 150%; font-weight: normal; font-size: 12px; }
.con2 .con2l2 .con2l2Bd li span { color: #666; font-size: 12px; }
.con2 .con2l2 .con2l2Bd li.on { border: 1px solid #ccc; }
.con2 .con2l2 .con2l2Bd li.on .picCon { border: 1px solid #fff; }
.con2 .con2l3 h2 { background: url(http://img1.cache.netease.com/sports/2008/gallery0806/headline1.jpg) no-repeat left top; height: 24px; line-height: 24px; vertical-align: middle; font-size: 14px; color: #fff; font-weight: bolder; padding-left: 30px; }
.con2 .con2l3 .con2l3Bd { height: 290px; margin: 0 5px; }
.con2 .con2l3 .con2l3Bd a img { border: 1px solid #ccc; padding: 3px; }
.con2 .con2l3 .con2l3Bd .left { width: 320px; height: 300px; position: relative; }
.con2 .con2l3 .con2l3Bd .left .focusPic { position: absolute; top: 14px; left: 6px; }
.con2 .con2l3 .con2l3Bd .left p { position: absolute; top: 254px; left: 6px; }
.con2 .con2l3 .con2l3Bd .left p a,.con2 .con2l3 .con2l3Bd .left p a:link,.con2 .con2l3 .con2l3Bd .left p a:visited { font-size: 14px; color: #000; text-decoration: none; font-weight: bold; }
.con2 .con2l3 .con2l3Bd .left p a:hover { text-decoration: underline; color: #f60; }
.con2 .con2l3 .con2l3Bd .left .focusPic img { border: 1px solid #ccc; padding: 3px; }
.con2 .con2l3 .con2l3Bd .right { width: 415px; height: 300px; position: relative; }
.con2 .con2l3 .con2l3Bd .right ul { position: absolute; top: 14px; }
.con2 .con2l3 .con2l3Bd .right ul li { float: left; width: 138px; text-align: center;  height: 135px; }
.con2 .con2l4 h2 { 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; }
.con2 .con2l4 .con2l4Bd { height: 290px; margin: 0 5px; }
.con2 .con2l4 .con2l4Bd a img { border: 1px solid #ccc; padding: 3px; }
.con2 .con2l4 .con2l4Bd .left { width: 320px; height: 300px; position: relative; }
.con2 .con2l4 .con2l4Bd .left p { position: absolute; top: 254px; left: 6px; }
.con2 .con2l4 .con2l4Bd .left p a,.con2 .con2l4 .con2l4Bd .left p a:link,.con2 .con2l4 .con2l4Bd .left p a:visited { font-size: 14px; color: #000; text-decoration: none; font-weight: bold; }
.con2 .con2l4 .con2l4Bd .left p a:hover { text-decoration: underline; color: #f60; }
.con2 .con2l4 .con2l4Bd .left .focusPic { position: absolute; top: 14px; left: 6px; }
.con2 .con2l4 .con2l4Bd .left .focusPic img { border: 1px solid #ccc; padding: 3px; }
.con2 .con2l4 .con2l4Bd .right { width: 415px; height: 300px; position: relative; }
.con2 .con2l4 .con2l4Bd .right ul { position: absolute; top: 14px; }
.con2 .con2l4 .con2l4Bd .right ul li { float: left; width: 138px; text-align: center;  height: 135px; }
.con2 .con2l5 h2 { background: url(http://img1.cache.netease.com/sports/2008/gallery0806/headline1.jpg) no-repeat left top; height: 24px; line-height: 24px; vertical-align: middle; font-size: 14px; color: #fff; font-weight: bolder; padding-left: 30px; }
.con2 .con2l5 .con2l5Bd { height: 290px; margin: 0 5px; }
.con2 .con2l5 .con2l5Bd a img { border: 1px solid #ccc; padding: 3px; }
.con2 .con2l5 .con2l5Bd .left { width: 320px; height: 300px; position: relative; }
.con2 .con2l5 .con2l5Bd .left p { position: absolute; top: 254px; left: 6px; }
.con2 .con2l5 .con2l5Bd .left p a,.con2 .con2l5 .con2l5Bd .left p a:link,.con2 .con2l5 .con2l5Bd .left p a:visited { font-size: 14px; color: #000; text-decoration: none; font-weight: bold; }
.con2 .con2l5 .con2l5Bd .left p a:hover { text-decoration: underline; color: #f60; }
.con2 .con2l5 .con2l5Bd .left .focusPic { position: absolute; top: 14px; left: 6px; }
.con2 .con2l5 .con2l5Bd .left .focusPic img { border: 1px solid #ccc; padding: 3px; }
.con2 .con2l5 .con2l5Bd .right { width: 415px; height: 300px; position: relative; }
.con2 .con2l5 .con2l5Bd .right ul { position: absolute; top: 14px; }
.con2 .con2l5 .con2l5Bd .right ul li { float: left; width: 138px; text-align: center;  height: 135px; }
.con2 .con2l6 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; }
.con2 .con2l6 h2 ul { position: absolute; left: 120px; top: 0px; width: 630px; height: 24px; background: url(http://img1.cache.netease.com/sports/2008/gallery0806/tabBg.jpg) repeat-x left top; }
.con2 .con2l6 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; }
.con2 .con2l6 h2 ul li.on { background: url(http://img1.cache.netease.com/sports/2008/gallery0806/tab1.jpg) no-repeat left top; }
.con2 .con2l6 h2 ul li.on a,.con2 .con2l6 h2 ul li.on a:link,.con2 .con2l6 h2 ul li.on a:visited { color: #900; }
.con2 .con2l6 h2 ul li a,.con2 .con2l6 h2 ul li a:link,.con2 .con2l6 h2 ul li a:visited { font-size: 12px; text-decoration: none; color: #000; font-weight: normal;  }
.con2 .con2l6 .con2l6Bd { height: 290px; margin: 0 5px; position: relative; }
.con2 .con2l6 .con2l6Bd p { margin: 0 10px; text-align: left; *margin-top: 3px; }
.con2 .con2l6 .con2l6Bd p a,.con2 .con2l6 .con2l6Bd p a:link,.con2 .con2l6 .con2l6Bd p a:visited { text-decoration: none; color: #000; font-size: 12px; }
.con2 .con2l6 .con2l6Bd p a:hover { color: #f60; text-decoration: underline; }
.con2 .con2l6 .con2l6Bd ul { position: absolute; top: 10px; }
.con2 .con2l6 .con2l6Bd ul li { float: left; width: 145px; height: 135px; text-align: center; }
.con2 .con2l6 .con2l6Bd ul li a img { border: 1px solid #ccc; padding: 3px; }
.con2 .con2l7 h2 { background: url(http://img1.cache.netease.com/sports/2008/gallery0806/headline1.jpg) no-repeat left top; height: 24px; line-height: 24px; vertical-align: middle; font-size: 14px; color: #fff; font-weight: bolder; padding-left: 30px; }
.con2 .con2l7 .con2l7Bd { height: 290px; margin: 0 5px; }
.con2 .con2l7 .con2l7Bd a img { border: 1px solid #ccc; padding: 3px; }
.con2 .con2l7 .con2l7Bd .left { width: 320px; height: 300px; position: relative; }
.con2 .con2l7 .con2l7Bd .left p { position: absolute; top: 254px; left: 6px; }
.con2 .con2l7 .con2l7Bd .left p a,.con2 .con2l7 .con2l7Bd .left p a:link,.con2 .con2l7 .con2l7Bd .left p a:visited { font-size: 14px; color: #000; text-decoration: none; font-weight: bold; }
.con2 .con2l7 .con2l7Bd .left p a:hover { text-decoration: underline; color: #f60; }
.con2 .con2l7 .con2l7Bd .left .focusPic { position: absolute; top: 14px; left: 6px; }
.con2 .con2l7 .con2l7Bd .left .focusPic img { border: 1px solid #ccc; padding: 3px; }
.con2 .con2l7 .con2l7Bd .right { width: 415px; height: 300px; position: relative; }
.con2 .con2l7 .con2l7Bd .right ul { position: absolute; top: 14px; }
.con2 .con2l7 .con2l7Bd .right ul li { float: left; width: 138px; text-align: center;  height: 135px; }
.con2l .right p a,.con2l .right p a:link,.con2l .right p a:visited { font-size: 12px; text-decoration: none; color: #000;  }
.con2l .right p a:hover { color: #f60; text-decoration: underline; }
.con2l .right p {  text-align: left; margin: 0 5px; *margin-top: 3px; }
.foot { font-size: 12px; color: #000; }
.foot a,.foot a:link,.foot a:visited { font-size: 12px; color: #000; text-decoration: none; line-height: 150%; }
.foot .cRed { color: #900; }
/* present */
.picBox1 { background: url(http://img1.cache.netease.com/sports/2008/gallery0806/piBoxBg.jpg) no-repeat left top; height: 477px; }
.con2 { background: url(http://img1.cache.netease.com/sports/2008/gallery0806/picBox2rbg.jpg) repeat-y right top; }
.searchBox1 { background: url(http://img1.cache.netease.com/sports/2008/gallery0806/searchBoxBg.jpg) no-repeat left top; height: 59px; }
.con2l1,.con2l2,.con2l3,.con2l4,.con2l5,.con2l6,.con2l7 { border: 1px solid #ccc; }
.con2r1 { margin: 0 10px; }
.con2r1 .ConItem { margin-top: 12px; }
.con2r1 .ConItem p { margin: 0px 10px; font-size: 12px; text-align: center; }
.con2r1 .ConItem p a,.con2r1 .ConItem p a:link,.con2r1 .ConItem p a:visited { text-decoration: none; color: #000; }
.con2r1 .ConItem p a:hover { color: #f60; }
.con2r1 .ConItem h2 { font-size: 12px; font-weight: normal; height: 25px; line-height: 25px; vertical-align: middle; color: #900; background: url(http://img1.cache.netease.com/sports/2008/gallery0806/slash.jpg) no-repeat left 50%; padding-left: 8px; border-bottom: 1px solid #ccc;  }
.con2r1 .ConItem a img { border: 1px solid #ccc; padding: 3px; margin: 10px 16px; }
.con2r1 .ConItem ul li a,.con2r1 .ConItem ul li a:link,.con2r1 .ConItem ul li a:visited { text-decoration: none; color: #000; font-size: 12px; }
.con2r1 .ConItem ul li a:hover { color: #f60; }
.con2r1 .ConItem ul { margin-top: 5px; }
/* blank */
.blank10 { height: 10px; clear: both; }
.blank30 { height: 10px; clear: both; }
/* widget */
.con2 .bottomLine { height: 1px; overflow: hidden; background: url(http://img1.cache.netease.com/sports/2008/gallery0806/picBox2rBottombg.jpg) repeat-y right bottom; clear: both; }
.redLine { height: 3px; overflow: hidden; background-color: #DB1111; } 
.hotLine ul.tagBox { float: left; }
.hotLine ul.tagBox li { float: left; font-size: 12px; }
.hotLine ul.tagBox li a,.hotLine ul.tagBox li a:link,.hotLine ul.tagBox li a:visited { color: #000; text-decoration: none; }
.hotLine ul.tagBox li a:hover { color: #f60; }
.hotLine ul.hotBox { float: right; color: #900; } 
.hotLine ul.hotBox li { float: left; font-size: 12px; }
.hotLine ul.hotBox li a,.hotLine ul.hotBox li a:link,.hotLine ul.hotBox li a:visited { color: #900; text-decoration: none; }
.hotLine ul.hotBox li a:hover { color: #000; }
.moreBtn { float: right; margin-right: 10px; color: #900; text-decoration: none; font-size: 12px; font-weight: normal; }
/* function */
.left { float: left; }
.right { float: right; }