
/* CSS Document */

.banner_1{ margin-top:46px; }
.banner_1 img{ border:none; }
.banner_2{ margin-top:46px; overflow-x:hidden; }
.banner_2 img{ height:66px; border:none; float:left; }
.banner_2 img#b2-1{ margin-right:15px; }
.banner_3{ margin-top:20px; overflow-x:hidden; white-space:nowrap; }
.banner_3 img{ margin-right:8px; width:222px; height:66px; border:none; }

.line1{ position:relative; margin-top:30px; height:302px; overflow:hidden; }
.tab_tag{ position:absolute; top:0; left:0px; width:413px; height:290px; border-top:solid 2px #FFF; background:url(../image/tab_tag_border.png) center top no-repeat; }
.tab_tag .T_Menu{ height:46px; line-height:46px; margin-left:2px; background:#bede98; }
.tab_tag .T_Menu li{ display:block; float:left; padding:0 25px; height:46px; background-color:#bede98; font-size:18px; color:#000; cursor:pointer; }
.tab_tag .T_Menu li.selected{ background:#a7ff87 url(../image/tab_tag_now.gif) right bottom no-repeat; }
.tab_tag .T_Menu li a{ font-size:18px; color:#000; }
.tab_tag .T_Show{ clear:left; padding:15px 25px; }
.tab_tag .T_Show ul.txt li{ width:362px; display:block; color:#D5D5D5; }
.tab_tag .T_Show ul.txt li span{ color:#F90; }
.tab_tag .T_Show ul.txt li span.time{ color:#dedede; font-size:10px; }
.tab_tag .T_Show ul.txt li a{ height:32px; line-height:32px; font-size:16px; color:#ffffff; font-weight:bold; }


.focus_r{ position:absolute; top:0; right:0px; width:500px; height:290px; overflow:hidden; z-index:10; }
.focus_r #slider{ z-index:10; }
.focus_r #slider img{ border:none; width:500px; height:290px; top:0; }
.focus_r .btn_left{ position:absolute; top:44%; left:35px; width:16px; height:22px; background:url(../image/arrows.png) left top no-repeat; cursor:pointer; z-index:30; }
.focus_r .btn_right{ position:absolute; top:44%; right:35px; width:16px; height:22px; background:url(../image/arrows.png) left bottom no-repeat; cursor:pointer; z-index:30; }
.focus_r .btn_left a,.focus_r .btn_right a{ width:16px; height:22px; display:block; }
.focus_r #num{ position:absolute; top:260px; left:0; width:500px; z-index:40; height:30px; line-height:30px; background:#fff; filter:Alpha(Opacity=70); opacity:0.7; }
.focus_r #num span{ width:490px; padding-left:15px; text-align:left; display:block; display:none; color:#000; font-size:16px; }
.focus_r #num span.on{ display:block; font-weight:bold;  }
#flist{ position:absolute; top:270px; right:20px; z-index:50; }
#flist span{ cursor:pointer; display:inline-block; padding:0 2px; width:20px; height:20px; background:url(../image/icon_0.png) left top no-repeat; }
#flist .now{ display:inline-block; width:20px; height:20px; background:url(../image/icon_1.png) left top no-repeat; }

.ls_box{ margin-top:30px; }
.ls_box dt{ height:31px; line-height:31px; background:url(../image/tit_bg.png) left top no-repeat; padding-left:15px; font-size:18px; color:#FFF; font-weight:bold; }
.ls_box dt a.more{ margin-left:750px; color:#fff; font-size:14px; }
.ls_box dd{ padding:10px 0; }
.lsb1 dd img{ width:110px; height:60px; margin:5px 9px; *margin:5px 8px; border:none; }
.lsb2 dd img{ width:110px; height:40px; margin:5px 9px; *margin:5px 8px; border:none; }
.lsb3 dd a{ padding:3px; margin:0 4px; border:none; display:block; float:left; color:#f1f1f1; }

.list_box .img_ls{ float:left; color:#f1f1f1; margin:5px 6px; *margin:5px; }
.list_box .img_ls img{ width:120px; height:120px; border:none; margin-bottom:5px; }
.list_box .img_ls h3{ font-size:16px; width:120px; color:#fff; }
.list_box .img_ls span{ display:block; width:120px; margin-top:5px; }

dl.lsb4 dd.img_ls{ position:relative; width:120px; height:190px; overflow:hidden; }
dl.lsb4 dd.img_ls a{ display:block; width:120px; height:120px; text-align:center; margin-bottom:5px; }
dl.lsb4 dd.img_ls .logo{ position:absolute; z-index:10; top:10px; left:0; }
dl.lsb4 dd.img_ls .flag{ position:absolute; z-index:20; top:5px; left:0; width:30px; height:30px; border-radius:10px; }
dl.lsb4 dd.img_ls div{ line-height:30px; height:30px; }
dl.lsb4 dd.img_ls h3{ text-align:center; width:100%; }

/*活动掠影栏位*/
dl.lsb4a dd.img_ls{ position:relative; width:143px; height:205px; overflow:hidden; }
dl.lsb4a dd.img_ls a{ display:block; width:143px; height:100px; text-align:center; margin-bottom:5px; }
dl.lsb4a dd.img_ls .logo{ position:absolute; z-index:10; top:10px; left:0; width:143px; height:100px; }
dl.lsb4a dd.img_ls .flag{ position:absolute; z-index:20; top:5px; left:0; width:30px; height:30px; border-radius:10px; }
dl.lsb4a dd.img_ls div{ line-height:30px; height:30px; }
dl.lsb4a dd.img_ls h3{ text-align:center; width:100%; cursor:pointer; }
dl.lsb4a dd.img_ls h3 a{ color:#fff; height:70px; margin-bottom:5px; }

dl.lsb4a dd.vdo_img{ position:relative; }
dl.lsb4a dd.vdo_img img.flag{ width:30px; height:30px; left:55px; top:45px; border-radius:10px; }


.w_box{ height:380px; margin-top:30px; background:url(../image/w_bg.png) left top repeat-x; }
.w_box .l_box{ float:left; width:140px; height:inherit; padding:10px; background:url(../image/w_lt.png) top right no-repeat; }
.w_box .l_box li{ float:left; }
.w_box .l_box li img{ width:55px; height:55px; border:none; margin:3px 5px 0 8px; border-radius:10px; }

.w_box .r_box{ float:left; width:750px; height:360px; margin:20px 10px 0 0px; background-color:#a4cc59; border-radius:10px; }
.w_box .r_box .r_l_box{ float:left; width:410px; height:inherit; margin-top:10px; padding-left:10px; }
.w_box .r_box .r_l_box li{ float:left; width:195px; margin-left:10px; }
.w_box .r_box .r_l_box li div.tit{ text-align:center; font-size:16px; color:#FFF; line-height:30px; }
.w_box .r_box .r_l_box li img{ width:195px; height:140px; border:none; }
.w_box .r_box .r_l_box li p{ line-height:180%; color:#EAEAEA; padding:0 5px; text-indent:2em; }
.w_box .r_box .r_r_box{ float:left; width:320px; height:inherit; margin-top:10px; padding-left:10px; }
.w_box .r_box .r_r_box li{ float:left; margin-left:5px; width:140px; height:114px; margin-bottom:5px; }
.w_box .r_box .r_r_box li img{ width:140px; height:90px; border:none; }
.w_box .r_box .r_r_box li span{ width:inherit; display:block; text-align:center; color:#fff; height:24px; line-height:24px; }


.xqw_box{ height:400px; margin-top:30px; position:relative; background:url(../image/xqw_r_bottom.jpg) right bottom no-repeat; }
.xqw_box .l_box{ background:url(../image/xqw_l_bg.jpg) left top no-repeat; height:400px; position:absolute; left:0; top:0; width:462px; }
.xqw_box .l_box h2{ margin-top:20px; height:55px; line-height:55px; font-size:22px; text-align:center; color:#fff; }
.xqw_box .l_box h2 a{ color:#fff; }
.xqw_box .l_box .pm{ position:absolute; }
.xqw_box .l_box .pm img{ border:none; }
.xqw_box .l_box .pm div{ height:23px; line-height:23px; background:#9bd5e3; text-align:center; font-size:14px; color:#fff; }
.xqw_box .l_box .d1{ width:106px; height:164px; top:113px; left:194px; }
.xqw_box .l_box .d1 img{ width:106px; height:144px; }
.xqw_box .l_box .d2{ width:94px; height:154px; top:140px; left:80px; }
.xqw_box .l_box .d2 img{ width:94px; height:130px; }
.xqw_box .l_box .d3{ width:94px; height:154px; top:150px; left:318px; }
.xqw_box .l_box .d3 img{ width:94px; height:130px; }

.xqw_box .r_box{ width:468px; height:400px; position:absolute; top:0; right:0; background:url(../image/xqw_r_top.png) top left no-repeat; }
.xqw_box .r_box ul{ position:absolute; top:38px; right:0; z-index:10; width:468px; height:46px; padding-top:22px; background:#9bd5e3 url(../image/xqw_r_bar_bg.jpg) top left no-repeat; }
.xqw_box .r_box ul li{ background:url(../image/xqw_btn_bg-.png) center bottom no-repeat; cursor:pointer; float:left; display:block; width:138px; height:45px; line-height:45px; color:#fff; margin-left:10px; font-size:28px; text-align:center; }
.xqw_box .r_box ul li.selected{ background:url(../image/xqw_btn_bg.png) center bottom no-repeat;  }
.xqw_box .r_box .more{ position:absolute; top:70px; right:10px; font-size:12px; z-index:20; }
.xqw_box .r_box .more a{ color:#fff; text-decoration:underline; }
.xqw_box .r_box .inf{ background:url(../image/xqw_r_inf_bg.jpg) left top repeat-x; width:468px; height:284px; overflow-y:scroll; position:absolute; top:106px; right:0; text-align:center; }
.xqw_box .r_box .inf table{ margin:0 auto; font-size:14px; }
.xqw_box .r_box .inf #ls_zk{ width:96%; margin-top:5px; }
.xqw_box .r_box .inf #ls_zk td.lf{ width:47%; height:35px; line-height:35px; color:#F90; }
.xqw_box .r_box .inf #ls_zk td.rt{ height:35px; line-height:35px; color:#069; }
.xqw_box .r_box .inf #ls_zk td.vs{ width:35px; height:35px; background:url(../image/xqw_vs.png) center no-repeat; }

.xqw_box .r_box .inf #ls_teams{ width:96% }
.xqw_box .r_box .inf #ls_teams td.lf{ width:6%; height:44px; line-height:44px; color:#F90; }
.xqw_box .r_box .inf #ls_teams td.mid{ width:60%; letter-spacing:-1px; }
.xqw_box .r_box .inf #ls_teams td.mid div{ width:100%; color:#666; }
.xqw_box .r_box .inf #ls_teams td.rt{ width:34%; color:#069; }

.xqw_box .r_box .inf #ls_sg{ width:96% }
.xqw_box .r_box .inf #ls_sg td{ height:44px; line-height:44px; padding-left:10px; color:#666; }
.xqw_box .r_box .inf #ls_sg td span{ width:35px; height:35px; background:url(../image/xqw_vs.png) 3px center no-repeat; padding-left:20px; }


.list_box dt{ text-shadow: 1px 1px 1px #000; }


