@charset "utf-8";

/* 通用样式 */
div, table, form, ul, ol, li, dl, dt, img, dd, tr, span, input, select, img, p {margin:0 ;padding:0;}
h1,h2, h3, h4, h5, h6, h7{padding:0px;margin:0px;}
body {font-size:14px; font-family:"宋体"; color:#000000; background:#FFFFFF;margin:0 auto;text-align:center;}
a {text-decoration:none; color:#000000}
a:hover{color:#CC0000;}
ul li{list-style:none;}
img {border:none;}
input, select {color:#666666;font-size:12px;vertical-align:middle; text-align:left;}
input[type=text], input[type=password] {height:18px;}



/* 页面总宽度 */
.container{
text-align:left;
margin:0 auto;
width:970px;
height:auto;
}

         



.right_wai{
width:330px;
float:right;
height:auto;
}



.head_wai{
height:auto;
clear:none;
width:970px;
margin:0 auto;
}



.foot_wai{
width:970px;
clear:both;
margin:0 auto;
}






/*联播新闻*/
.slide-div {width:371px; height:290px  ;border:1px solid #7CBF65; padding-top:7px; margin-bottom:10px; clear:both; overflow:hidden;}

.slide-div-mlt {width: 371px; height:300px;border:1px solid #90A848;}

.slide-top {width: 357px; height: 215px; margin:0 auto;}
.slide-bottom {width:337px; margin:0 auto;}

.ifocus_pic { 
display:inline; 
position:relative; 
float:left; 
width:282px; 
height:215px; 
overflow:hidden;
}


.ifocus_piclist { position:absolute; left:0px; top:0px;}
.ifocus_piclist li, .ifocus_piclist div { width:282px; height:215px; overflow:hidden; }
.ifocus_piclist img { width:282px; height:215px; }

.ifocus_btn { width:75px;height:215px; float:left; }
.ifocus_btn li { margin:0;width:75px; height:53px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
.ifocus_btn div { margin-bottom:1px;width:75px; height:53px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
.ifocus_btn img { width:65px; height:49px; padding:2px; float:right; }
.ifocus_btn .current {background: url(../images/slide-border.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); line-height:22px; color:#585858;}

.ifocus_opdiv { position:absolute; left:3px; bottom:-1px; top:418px; width:480px; height:75px; background:#fff; opacity:0.5; -moz-opacity:0.5; text-align:center;}

.ifocus_tx {
position:relative;
clear:both;
width:337px;
z-index:10;
height:60px;
top:6px;
left:-5px;
background-color: #FFFFFF;
color:#585858;
line-height:20px;
text-align:left; 
overflow:hidden; 
}

.ifocus_tx .normal { display:none;}
.ifocus_tx a.title { font-size:14px; font-weight:bold;}
.ifocus_tx a.title:link, .ifocus_tx a.title:visited {color:#003399; text-decoration:none; }
.ifocus_tx a.title:hover, .ifocus_tx a.title:active {color:#F00; text-decoration:underline; }
.red{ font-size:12px;}



/*顶部广告样式*/
.top-ad{width: 970px; height:80px; clear:both; margin:10px auto 10px auto; background-color:#CCCCCC;}


/*搜索*/
.right-div-1 {width: 369px; height:33px;border:1px solid #AACBEE; background:#FFF; padding:1px;  margin-bottom:10px;}














.tiyu_font{
color:#333333;
font-size:12px;
line-height:16px;
}



.hotwenzi{
width:548px;
height:46px;
margin-left:30px;
margin-top:25px;
}

.hotwenzi td{
padding-left:6px;
background-image:url(arrow_orange.gif);
background-repeat:no-repeat;
background-position:0 4px;
}




.tiyu_font02{
color:#FF6600;
font-size:12px;
}

.ty_head_wai{
margin:0 auto 10px auto;
width:970px;
clear:both;
height:auto;
}


.tiyu_add{
width:970px;
height:80px;
margin:0 auto;
clear:both;
background-color:#666666;
}



.tiyu_font03{
color:#000000;
}

.tiyu_font04{
color:#FFFFFF;
}

.tiyu_font05{
font-size:12px;
color:#CC0000;
}




/*整体布局*/
.main-div {width:970px; margin:0 auto; text-align:center; height:auto;}
.left-div {width:580px; float:left;}
.left-div-main {width: 578px;border:1px solid #B7DAA8; border-top:none; }
.left-div2 {width: 554px; margin:0 auto;}
.right-div {width:373px; float:right;}
.bg-gray {background-color:#EEE; }
.bg-white {background-color:#FFF; }



/*广告位的定义*/
.left-ad-1 {width: 554px; height: 60px; overflow:hidden; text-align:center; background:#EEE; margin:0 auto;}
.left-ad-2 {width: 580px; height: 60px; overflow:hidden; text-align:center; background:#EEE; margin:0 auto;}
.right-ad-1 {width: 373px; height: 60px; overflow:hidden; text-align:center; background:#EEE;}




/*头条推荐－2行小标题*/
.top-news {width: 550px; height: 88px;margin:0 auto;}
.top-news .main{margin:0 auto;width: 550px; height:32px;line-height:32px;text-align:center; font-size:20px;font-family:simhei; font-weight:bold; color:#003399;overflow:hidden; }
.top-news .main a:link, .top-news .main a:visited {color:#003399; text-decoration:none; }
.top-news .main a:hover, .top-news .main a:active {color:#F00; text-decoration:underline; }
.top-news .sub {margin:0 auto;width: 550px; height:48px;line-height:24px;text-align:center; font-size:14px; color:#000;overflow:hidden; }
.top-news .sub a:link, .top-news .sub a:visited {color:#000; text-decoration:none; }
.top-news .sub a:hover, .top-news .sub a:active {color:#F00; text-decoration:underline; }
.dots-line1 {width: 550px;height: 1px;line-height:1px;font-size:1px; background:url(dots1.gif) repeat-x; margin-bottom:10px;}



/*头条推荐－1行小标题*/
.top-news-2 .main{width: 550px; height:32px;line-height:32px;text-align:center; font-size:20px; font-family:simhei; color:#003399;overflow:hidden; }
.top-news-2 .main a:link, .top-news-2 .main a:visited {color:#003399; text-decoration:none; }
.top-news-2 .main a:hover, .top-news-2 .main a:active {color:#F00; text-decoration:underline; }
.top-news-2 .sub {width: 550px; height:24px;line-height:24px;text-align:center; font-size:14px; color:#000;overflow:hidden; }
.top-news-2 .sub a:link, .top-news-2 .sub a:visited {color:#000; text-decoration:none; }
.top-news-2 .sub a:hover, .top-news-2 .sub a:active {color:#F00; text-decoration:underline; }



/*新闻列表区块的标题栏*/
.areaTitle {overflow:hidden; margin-left:auto; margin-right:auto; text-align:right; clear:both; margin-top:10px;}
.left-title1 {width: 502px; padding:0 25px 0 27px; height: 28px;line-height: 28px; background:url(title-back1.gif) no-repeat;font-size:12px;}
.left-title1 span {float:left; text-align:left; font-weight:bold; font-size:14px; line-height:32px;}
.left-title2 {width:350px;padding-left:21px;height:14px; background:url(title-back2.gif) no-repeat; font-weight:bold;font-size:12px; line-height:14px;}
.left-title2 span {background:#FFF; float:left;}
.left-title2 a:link, .left-title2 a:visited {color:#000; text-decoration:none; font-size:12px;}
.left-title2 a:hover, .left-title2 a:active {color:#F00; text-decoration:none; font-size:12px;}
.right-title1 {width: 330px; padding-left:20px; height: 20px; font-size:12px; font-weight:bold; line-height:24px; background:url(title-back3.gif) no-repeat;}
.right-title1 span{float:left; }




/*左边新闻列表的定义，包括图片列表样式*/
.left-newslist {width:554px; margin:0 auto;}
.left-newslist .pic {width:160px; float:left; text-align:center; line-height:24px; }
.left-newslist .pic img {padding:3px; margin-top:7px;border:1px solid #CCC;}
.left-newslist .pic p { height:24px;line-height:24px; font-size:12px;color:#333; text-align:center; overflow:hidden; }
.left-newslist .pic a:link, .left-newslist .pic a:visited {color:#333; text-decoration:none; }
.left-newslist .pic a:hover, .left-newslist .pic a:active {color:#F00; text-decoration:underline;}
.left-newslist .list-o {width:368px; float:left; text-align:left;}
.left-newslist .list {width:368px; float:left; padding-left:4px; text-align:left; line-height:24px; font-size:12px; color:#666666;}
.left-newslist .list td{text-align:left; font-size:12px; color:#666666;}
.left-newslist .list li{display:block;font-size:12px; color:#666666; line-height:24px;padding-left:14px; background:url(li-pic.png) no-repeat; height:24px; overflow:hidden; }
.left-newslist .list span{float:right; font-size:12px; line-height:24px;  color:#666666; text-align:right; display:block;}
.left-newslist .list a:link, .left-newslist .list a:visited {color:#000; text-decoration:none; font-size:14px;}
.left-newslist .list a:hover, .left-newslist .list a:active {color:#F00; text-decoration:underline; font-size:14px;}





/*右边区块定义*/

.right-div-1 {width: 369px; height:33px;border:1px solid #AACBEE; background:#FFF; padding:1px;}
.right-div-1 a:link, .right-div-1 a:visited {color:#021B9A; text-decoration:none; }
.right-div-1 a:hover, .right-div-1 a:active {color:#F00; text-decoration:underline; }
.right-div-2 {width: 371px; height:300px;border:1px solid #B7DAA8;}
.right-div-3o {width: 365px; background:#E4F4DE;padding:3px;}
.right-div-3 {width: 365px; background:#FFF; border:1px solid #B7DAA8;}
.right-div-3i { width: 350px; margin:0 auto; text-align:left;  font-size:14px; overflow:hidden; }
.right-div-3i li{display:block; background:url(li-pic.png) no-repeat 0 -50px; float:left; height: 24px; line-height:24px; width: 332px; padding-left:18px; text-align:left; font-size:14px; overflow:hidden; }
.right-div-3nt {width: 365px; background:#FFF; border:1px solid #B7DAA8; border-top:none;}





/*高度定义－体育*/
.ht147 {height: 147px;}
.ht216 {height: 214px; }
.ht216_02{height: 207px; }
.ht228 {height: 228px; }
.ht325 {height: 325px; }

/*顶部导航条－体育*/


/*热门新闻词－体育*/
.hot-keyword_sp {width:578px; height:76px; background:url(hot_keyword_sp.gif); text-align:left; border-left:#CCCCCC 1px solid;border-right:#CCCCCC 1px solid; border-top:#CCCCCC 1px solid;}

/*头条推荐－体育*/
.topnews_area_sp {border:1px solid #CCCCCC; border-top:none; width: 550px; padding:0 14px;}

/*标题栏定义－体育*/

.left-title-sp {width: 496px; padding:0 28px 0 56px; height: 25px;line-height: 28px;font-size:12px;}
.left-title-sp span {float:left; text-align:left; font-weight:bold; font-size:14px; color:#000;}
.left-title-sp a:link, .left-title-sp a:visited {color:#333333; text-decoration:none; }
.left-title-sp a:hover, .left-title-sp a:active {color:#F00; text-decoration:underline; }
.title-sp1{ background:url(title-sp.png) no-repeat;}
.title-sp2{ background:url(title-sp.png) 0 -25px no-repeat;}
.title-sp3{ background:url(title-sp.png) 0 -50px no-repeat;}
.title-sp4{ background:url(title-sp.png) 0 -75px no-repeat;}

.right-title-sp {height: 27px;line-height: 30px;font-size:14px; font-weight:bold;}
.right-title-sp span {float:left; text-align:left; font-weight:bold; font-size:14px;}
.title-sp5{width: 339px; padding:0 0 0 38px;background:url(title-sp.png) 0 -100px no-repeat;}
.title-sp6{width: 345px; padding:0 0 0 32px;background:url(title-sp.png) 0 -127px no-repeat;}


/*新闻区块定义－体育*/
.left-area-sp {width: 554px; padding:17px 12px; border:1px solid #CCCCCC; background:url(area_back_sp.gif) repeat-x; overflow:hidden;}

.slide-div {width: 371px; height:290px;border:1px solid #CCCCCC; padding-top:7px; margin-bottom:10px;}


.right-area-sp {
width:353px;
padding:10px 9px;
border:1px solid #CCCCCC; 
background:url(area_back_sp.gif) repeat-x;
text-align:center;
font-size:14px;
overflow:hidden;
margin-bottom:10px;
}

.right-area-sp span {
display:block;
text-align:center;
line-height:26px;
color:#CC0000;
}

.right-area-sp span img {
padding:3px;
background:#FFFFFF;
border:#CCCCCC 1px solid;
}

.right-area-sp li{
	display:block;
	float:left;
	line-height:24px;
	width: 335px;
	padding-left:18px;
	text-align:left;
	font-size:14px;
	background-image: url(li-pic.png);
	background-repeat: no-repeat;
	background-position: 0 -50px;
}

/*图片+标题+内容 区域－体育*/

.right-picarea-sp {width: 353px; height:80px; overflow:hidden; border-bottom:#CCCCCC 1px dashed;}
.right-picarea-sp .div1 {width: 110px; float:left; text-align:center;}
.right-picarea-sp img {padding:3px; border:1px solid #CCCCCC;}
.right-picarea-sp .div2 {width: 236px;padding-left:7px; float:left; text-align:left; line-height:20px; }
.right-picarea-sp .div2 h2 {font-size:12px; font-weight:bold;color:#CC0000;}
.right-picarea-sp .div2 span {color:#CC0000;}

/*图片列表－体育*/

.right-piclist-sp{width:353px; height: 92px; text-align:center;}
.right-piclist-sp li{float:left; padding:0 6px;}
.right-piclist-sp img{padding:2px; border:1px solid #CCCCCC; margin-right:5px; margin-left:5px;}

/*体育彩票样式*/

.right-title-sp-2 {
color:#FFFFFF;
	width: 371px;
	height:23px;
	line-height:25px;
	font-size:14px;
	font-weight:bold;
	overflow:hidden;
	text-align:left;
	border:#CCCCCC 1px solid;
}



.lottery-div {
width: 373px; 
height:352px;
clear:both;
margin-top:10px;
}

.lottery-tb {background:#BFBBBC;}
.lottery-tb th{background:url(area_back_sp_2.gif) repeat-x; font-weight:bold; text-align:center; line-height:18px; padding:2px;}
.lottery-tb td{background:#FFF;line-height:27px; padding:2px;}
.lottery-tb em, .lottery-tb cite{ display:block; float:left; font-size:12px; font-weight:bold; height: 20px;  width: 20px; padding-right:3px; line-height:22px; text-align:center; overflow:hidden; font-style:normal;}
.lottery-tb em {background:url(icon-sp.gif) no-repeat;}
.lottery-tb cite {background:url(icon-sp.gif) 0 -20px no-repeat;}
.lottery-tb span {float:left; }
