.news_wrap { height:585px; overflow:hidden;}
.news_wrap a:hover,.news_wrap2 a:hover {color:#cc0000}
.news_wrap h2,.news_wrap h2 a,.news_warp2 h3,.news_warp2 h3 a{font-size:24px; line-height:50px; text-align:center; height:45px; overflow:hidden;}
.news_wrap h2 a:hover {text-decoration:none;}
.news_wrap h3,.news_wrap h3 a{ margin-bottom:8px; color:#ec5300; font-size:14px; text-align:center; height:20px; overflow:hidden;}
.news { height:20px; overflow:hidden; border-bottom:1px dashed #dadada; text-align:center; padding-bottom:7px;}


.news a { padding:0 3px; color:#666;}
.push_pic { margin-top:2px;}
.push_pic li{ width:174px;float:left; display:inline; margin:10px 4px 10px 10px; height:140px; overflow:hidden;}
.push_pic li p { text-align:center;height:34px; line-height:15px; margin-top:2px; overflow:hidden;}
.push_pic li img { width:172px; height:103px;}
.push_pic li a:hover { text-decoration:none;}
.push_pic li a:hover img { border-color:#83b1df}
.focus_list li {background:url(../image/news_ico.gif) no-repeat 0 10px; height:20px; padding-left:12px; margin-bottom:7px; overflow:hidden;}
.focus_list li a {font-size:14px;}
.ad_01 { margin:12px 0 0 1px;}
.ad_01 img {width:246px; height:146px;}

.focus_list2 {}
.focus_list2 li { height:20px; line-height:20px; overflow:hidden; background:url(../image/news_ico2.gif) no-repeat 0 10px; padding-left:10px;}

.news_warp2 { height:302px;}
.news_warp2 h3,.news_warp2 h3 a { font-size:18px; color:#ed5300}
.news_warp2 h3 a:hover {color:#cc0000; text-decoration:none;}

.evaluation {}
.shooting_news { height:268px;}
.shoot_game {padding-left:132px; position:relative; height:140px;}
.left_img,.left_img_box { position:absolute; left:2px; top:2px; text-align:center;}
.shoot_game .left_img img {width:118px; height:118px; margin-top:5px;}
.eva_infro li {height:18px; overflow:hidden}
.eva_infro li.game_title { height:22px; margin-bottom:5px;}
.eva_infro li h2,.eva_infro li h2 a { font-size:14px; color:#e44921; line-height:25px;}
.eva_infro li .left { padding-right:10px; color:#666;}
.eva_infro li { line-height:18px;}
.eva_infro li.game_main {height:54px; margin-top:5px; overflow:hidden;color:#333;}
.shoot_concept { padding-left:107px; height:113px; border-bottom:1px dashed #ddd; margin-bottom:8px;}
.shoot_concept .eva_infro li h2 a {font-size:16px; font-weight:400;}
.shoot_concept .left_img {top:5px; width:95px; height:95px;}
.shoot_concept .left_img img{ width:83px; height:83px;}
.shoot_concept .eva_infro li.game_main { margin-top:10px; height:72px;}

.big_game {padding-left:168px; height:215px;}
.big_game .left_img img { width:155px; height:195px;}

.news_animation { height:202px; padding-left:145px; margin-top:14px;}
.news_animation .left_img {width:130px; height:162px; z-index:1;}
.news_animation .left_img img{width:119px; height:149px;}


.left_img_box { width:140px; height:192px;}
.left_img_box p { position:absolute; bottom:0; left:0; text-align:center; width:140px; height:22px; overflow:hidden; z-index:2; line-height:22px;}
.left_img_box p a { color:#666;}

.athletics {padding-left:127px;}
.star_name {margin-top:5px; height:100px; overflow:hidden;}
.star_name li {float:left; height:35px; margin:0 4px 0 0; display:inline;}
.star_name li a{background:url(../image/star_bg.gif) repeat-x 0 2px; display:inline-block;padding:0 7px; border:1px solid #c7c7c7; height:24px; line-height:24px;overflow:hidden; white-space:nowrap;}
 