@charset "utf-8";

#wrap{min-width:1520px;}
#header {border-bottom:1px solid #ebebeb;}
#header .inner_header{width:1250px;margin:0 auto;}
#header .inner_header:after{clear:both;content:'';display:block;}
#header .header_top{overflow:hidden;height:80px;border:1px solid #ebebeb;}
#header .header_top .logo{float:left;margin:28px 0 24px 0;}
#header .header_top .top_banner{float:right;width:255px;height:90px;}
#header .header_top .list_top_banner li{height:90px;line-height:0;}

#header .header_nav{clear:both;}
#header .header_nav .lnb{float:left;}

#header .header_nav .lnb .depth01 > li{position:relative;float:left;width:140px;text-align:center;padding:20px 0;}
#header .header_nav .lnb .depth01 > li > a{font-size:16px;font-weight: bold;}

#header .header_nav .lnb .depth02 {position:absolute;top:50px;left:50%;z-index:100;display:none;}
#header .header_nav .lnb .depth02 li a{display:block;width:110px;padding:8px 0;font-size:12px;margin-left:-55px;background:#fff;text-align:center;}
#header .header_nav .lnb .depth02 li a:hover{background:#f0f0f0;}

#header .header_nav .lnb .down_menu:hover .depth02{
	display:block;
}

#header .header_nav .gnb{float:right;margin-top:20px;}
#header .header_nav .gnb ul li{float:left;margin-left:20px;}
#header .header_nav .gnb ul li a{font-size:12px;color:#999;}

#container{background:#ebebeb;overflow:hidden;}

#content{position:relative;width:1250px;min-height:1200px;margin:0 auto;padding:20px 0 100px 0;}
#content:after{content:"";clear:both;display:block;}

.content_in{overflow:hidden;width:898px;float:left;background:#fff;}

.lft_content{float:left;width:336px;}
.rgt_content{margin-left:346px;}
.rgt_content:after{content:"";clear:both;display:block;}


.box_board{float:left;width:900px;height:220px;margin:0 0 10px 0;background:url(../image/common/bg_white.png) repeat 0 0;}

.box_board .list_board{margin-top:25px;}
.box_board .list_board li{margin-bottom:10px;}
.box_board .list_board a{font-size:12px;}

.box_board .today{position:relative;float:left;width:350px;height:170px;padding:25px;border-right:1px solid #b4bac0;}
.box_board .today .tit{font-size:13px;color:#333;}
.box_board .today .board_nav{position:absolute;top:23px;right:20px;font-size:12px;}
.box_board .today .board_nav .num{display:inline-block;margin-right:15px;}
.box_board .today .board_nav .btn{display:inline-block;}
.box_board .today .board_nav .btn_prev{width:7px;height:12px;margin-right:10px;background:url(../image/common/arr_line_lft.png) no-repeat 0 0;}
.box_board .today .board_nav .btn_next{width:7px;height:12px;background:url(../image/common/arr_line_rgt.png) no-repeat 0 0;}

.box_board .cate{float:left;width:492px;margin-left:25px;}
.box_board .tab_board{overflow:hidden;width:492px;margin-top:15px;}
.box_board .tab_board li{float:left;width:20%;}
.box_board .tab_board li a{display:block;padding:10px 0 5px 0;text-align:center;}
.box_board .tab_board li.on a{border-bottom:2px solid #0046a6;}

.box_game{overflow:hidden;float:left;width:852px;height:;margin:0 0 10px 11px;}
.box_game .list_game li{float:left;width:142px;}
.box_game .list_game li a{display:block;padding:8px 0;background:url(../image/common/bg_white.png) repeat 0 0;text-align:center;border-bottom:1px solid #fff;border-right:1px solid #fff;l}
.box_game .list_game li a:hover{background:#fff;}

.ico_sports{background:url(../image/common/ico_sports.png) no-repeat;display:inline-block;width:19px;height:19px;background:url(../image/common/ico_sports.png) no-repeat;margin-right:5px;vertical-align:middle;}
.ico_soccer{background-position:0 0;}
.ico_baseball{background-position:-50px 0;}
.ico_basketball{background-position:-100px 0;}
.ico_volleyball{background-position:-150px 0;}
.ico_football{background-position:-200px 0;}
.ico_hockey{background-position:-250px 0;}
.ico_tennis{background-position:-300px 0;}
.ico_handball{background-position:-350px 0;}
.ico_golf{background-position:-400px 0;}
.ico_esports{background-position:-450px 0;}
.ico_horse{background-position:-500px 0;}
.ico_boxing{background-position:-550px 0;}
.ico_netball{background-position:-600px 0;}
.ico_dart{background-position:-650px 0;}
.ico_rugby{background-position:-700px 0;}
.ico_rugbyleague{background-position:-750px 0;}
.ico_motor{background-position:-800px 0;}
.ico_badminton{background-position:-850px 0;}
.ico_bandy{background-position:-900px 0;}
.ico_beachvolleyball{background-position:-950px 0;}
.ico_beachsoccer{background-position:-1000px 0;}
.ico_pesapallo{background-position:-1050px 0;}
.ico_cycle{background-position:-1100px 0;}
.ico_waterpolo{background-position:-1150px 0;}
.ico_snooker{background-position:-1200px 0;}
.ico_mma{background-position:-1250px 0;}
.ico_cricket{background-position:-1300px 0;}
.ico_tabletennis{background-position:-1350px 0;}
.ico_futsal{background-position:-1400px 0;}
.ico_floorball{background-position:-1450px 0;}
.ico_fieldhockey{background-position:-1500px 0;}
.ico_aussie-rules{background-position:-1550px 0;}
.ico_snail{background-position:-1600px 0;}
.ico_ladder{background-position:-1650px 0;}
.ico_lotto{background-position:-1750px 0;}
.ico_tipster{background-position:-1700px 0;}



.box_sadari{overflow:hidden;width:336px;height:215px;margin-bottom:10px;}
.box_sadari .link{height:45px;background:#0046A6;}
.box_sadari .link li{float:left;width:33.333%;}
.box_sadari .link li a{display:block;padding-top:15px;color:#c8d1e5;text-align:center;background:url(../image/common/bar_gray.png) no-repeat right 18px; }
.box_sadari .link li:last-child a{background:none;}
.box_sadari .live{overflow:hidden;height:172px;background:#333;}
.box_sadari .live .txt_tit{margin-top:30px;font-size:16px;text-align:center;color:#ccc;}
.box_sadari .live .txt_desc{margin-top:10px;font-size:12px;text-align:center;color:#888;}
.box_sadari .live .wrap_per{margin-top:30px;}
.box_sadari .live .wrap_per .wrap_bar{position:relative;width:240px;height:19px;margin:0 auto;}
.box_sadari .live .wrap_per .wrap_bar .num{position:absolute;top:5px;font-weight:bold;font-family:'tahoma';font-size:11px;}
.box_sadari .live .wrap_per .wrap_bar .circ_vs{position:absolute;top:-8px;left:104px;display:block;width:33px;height:33px;background:url(../image/common/img_per_bar.png) no-repeat 0 -38px;z-index:10;color:#666;font-weight:bold;line-height:33px;font-size:11px;font-family:'tahoma';text-align:center;}
.box_sadari .live .wrap_per .bar_blue{position:absolute;top:0;left:0;width:108px;height:19px;text-align:right;}
.box_sadari .live .wrap_per .bar_blue .bar{position:relative;display:inline-block;height:19px;background:url(../image/common/img_per_bar.png) no-repeat left 0;}
.box_sadari .live .wrap_per .bar_red{position:absolute;top:0;right:0;width:108px;height:19px;text-align:left;}
.box_sadari .live .wrap_per .bar_red .bar{position:relative;display:inline-block;height:19px;background:url(../image/common/img_per_bar.png) no-repeat right 0;}
.box_sadari .live .wrap_per .bar_blue .num{left:-35px;color:#3a74ba;}
.box_sadari .live .wrap_per .bar_red .num{right:-35px;color:#af3d15;}


.box_login{position:relative;width:336px;height:220px;background:#333;margin-bottom:10px;}
.box_login .login_top{margin:23px 8px 0 18px;}
.box_login .login_top li{float:left;margin-right:5px;padding-right:7px;background:url(../image/common/bar_gray.png) no-repeat right center;}
.box_login .login_top li:last-child{background:none;}
.box_login .login_top li a{font-size:11px;color:#bfbfbf;}
.box_login .login_top li a .on{color:#ff6000;}
.box_login .input_text{width:180px;padding:10px;height:18px;border:1px solid #ddd;}
.box_login .login_input{margin:10px 8px 0 18px;float:left;}
.box_login .login_ft{clear:both;padding:15px 15px;font-size:12px;color:#888;}
.box_login .login_ft a{color:#888;}
.box_login .login_ft .txt_join{display:inline-block;color:#005fe1;margin-right:5px;padding-right:7px;background:url(../image/common/bar_gray.png) no-repeat right center;}
.box_login .login_ft .id_save{float:right;}
.box_login .login_ft .checkbox {cursor: pointer;vertical-align:top;margin-right:3px;}
.box_login .login_ft .checkbox .check-icon{ display: inline-block;width:15px;height:15px;background:url(../image/common/login_check_off.png) no-repeat 0 0;vertical-align: middle;transition-duration:0.3s; }
.box_login .login_ft .checkbox input[type=checkbox]{ display: none; }
.box_login .login_ft .checkbox input[type=checkbox]:checked + .check-icon{background:url(../image/common/login_check_on.png) no-repeat 0 0; }
.box_login .btn_login{margin-top:26px;background:#0046a6;color:#fff;text-align:center;width:93px;height:79px}
.box_login .btn_login .ico_lock{display:inline-block;width:11px;height:15px;margin-bottom:8px;background:url(../image/common/ico_rock.png) no-repeat 0 0;}
.box_login .wrap_noti{position:absolute;bottom:10px;left:0;overflow:hidden;border-top:1px solid #777;}
.box_login .wrap_noti .tit_noti{float:left;margin:10px 0 0 15px;;border:1px solid #a7a7a7;padding:4px 10px;border-radius:15px;font-size:12px;color:#a7a7a7;}
.box_login .wrap_noti .txt_noti{overflow:hidden;margin:15px 0 0 90px;text-overflow:ellipsis;white-space:nowrap;width:220px;}
.box_login .wrap_noti .txt_noti a{font-size:11px;color:#a7a7a7;}
.box_login .af_login{text-align:center;}
.box_login .af_login .txt_login{padding-top:35px;text-align:center;font-size:13px;color:#aaa;}
.box_login .af_login .txt_login .txt_name{color:#ff6000;}
.box_login .af_login .list_info{overflow:hidden;border:1px solid #405059;width:300px;margin:15px auto 0 auto;}
.box_login .af_login .list_info li{float:left;}
.box_login .af_login .list_info li a{display:block;width:99px;padding:15px 0;text-align:center;color:#aaa;border-left:1px solid #405059;font-size:12px;}
.box_login .af_login .list_info li a .num{display:block;margin-top:5px;text-align:center;color:#aaa;font-weight:normal;}
.box_login .af_login .list_info li:first-child a{border:none;}
.box_login .af_login .list_info li .ico_mail{display:inline-block;width:15px;height:11px;margin-right:5px;background:url(../image/common/ico_mail.png) no-repeat 0 0;vertical-align:middle;}
.box_login .af_login .list_info li .ico_point{display:inline-block;width:15px;height:15px;margin-right:5px;background:url(../image/common/ico_point.png) no-repeat 0 0;vertical-align:middle;}
.box_login .af_login .list_info li .ico_scrap{display:inline-block;width:13px;height:13px;margin-right:5px;background:url(../image/common/ico_sc.png) no-repeat 0 0;vertical-align:middle;}
.box_login .af_login .login_ft{display:inline-block;}

.box_board .list_board{margin-top:25px;}
.box_board .list_board li{margin-bottom:10px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width:320px;}
.box_board .list_board a{font-size:12px;}

.box_board .today{position:relative;float:left;width:320px;height:170px;padding:25px;border-right:1px solid #ccc;}
.box_board .today .tit{font-size:13px;color:#333;}
.box_board .today .board_nav{position:absolute;top:23px;right:20px;font-size:12px;}
.box_board .today .board_nav .num{display:inline-block;margin-right:15px;}
.box_board .today .board_nav .btn{display:inline-block;}
.box_board .today .board_nav .btn_prev{width:7px;height:12px;margin-right:10px;background:url(../image/common/arr_line_lft.png) no-repeat 0 0;}
.box_board .today .board_nav .btn_next{width:7px;height:12px;background:url(../image/common/arr_line_rgt.png) no-repeat 0 0;}

.box_board .cate{float:left;width:500px;margin-left:25px;}
.box_board .tab_board{overflow:hidden;width:462px;margin-top:15px;}
.box_board .tab_board li{float:left;width:20%;}
.box_board .tab_board li a{display:block;padding:10px 0 5px 0;text-align:center;}
.box_board .tab_board li.on a{border-bottom:2px solid #0046a6;}

.box_game{overflow:hidden;float:left;width:852px;margin:0 0 10px 0;}
.box_game .list_game li{float:left;width:142px;}
.box_game .list_game li a{display:block;padding:8px 0;background:url(../image/common/bg_white.png) repeat 0 0;text-align:center;border-bottom:1px solid #fff;border-right:1px solid #fff;font-size:12px;}
.box_game .list_game li a:hover{background:#fff;}

.bnr_left .bnr{margin-bottom:5px;}


.section_chat {margin-top:50px;margin-bottom:5px;}
.section_chat .tab_caht li{float:left;width:33.333%}
.section_chat .tab_caht li a{display:block;padding:12px 0;text-align:center;color:#fff;background:#bdbdbd;border-left:1px solid #fff;font-size:12px;}
.section_chat .tab_caht li:first-child a{border-left:none;}
.section_chat .tab_caht li.on a{background:#333;}
.section_chat .area_chat{height:550px;border:1px solid #ebebeb;background:#fff;}

.section_tab_sports{float:left;margin-top:40px;margin-bottom:10px;}
.section_tab_sports .tab_tit{float:left;width:120px;height:32px;padding:18px 0 0 15px;color:#fff;font-size:14px;background:url(../image/common/arr_line01.png) no-repeat 115px 20px #0046a6;}
.section_tab_sports .wrap_tab{overflow:hidden;margin-left:120px;height:50px;background:#f0f0f0}
.section_tab_sports .wrap_tab ul{margin:19px 0 0 20px;}
.section_tab_sports .wrap_tab ul li{float:left;padding-right:10px;margin-right:10px;background:url(../image/common/bar_gray02.jpg) no-repeat right center;}
.section_tab_sports .wrap_tab ul li:last-child{background:none;}
.section_tab_sports .wrap_tab ul li a{color:#878787;font-size:12px;}
.section_tab_sports .wrap_tab ul li.on a{color:#0046a6;font-weight:bold;}

.section_data{float:left;width:100%;background:#fff;margin-top: 40px;}

.bnr_cnetner{float:left;overflow:hidden;margin-bottom:10px;}
.bnr_cnetner .bnr_google{float:left;margin-right:6px;}
.bnr_cnetner .bnr_bwin{float:left;}


.bnr_right{position:absolute;width:160px;top:20px;right:-170px;z-index:100;}
.bnr_right .bnr_google{margin-bottom:5px;}


#footer{clear:both;background:#f5f6f8;border-top:1px solid #ebebeb;}
#footer .ft_link{float:left;overflow:hidden;margin:15px 0;width:550px;}
#footer .btn_top{display:block;float:right;width:24px;padding-top:20px;background:url(../image/common/arr_up_gray.png) no-repeat center 10px;text-align:center;font-size:12px;color:#666;}
#footer .ft_link ul li{float:left;margin-right:20px;}
#footer .ft_link ul li a{display:inline-block;font-size:12px;color:#888;height:13px;}
#footer .ft_info{border-top:1px solid #ebebeb;padding:15px 0;}
#footer .inner_ft{overflow:hidden;width:1200px;margin:0 auto;}
#footer .ft_info .logo{display:inline-block;vertical-align:bottom;}
#footer .ft_info .mail{display:inline-block;margin-left:30px;color:#888;}
#footer .ft_info .mail .ico_mail{display:inline-block;width:12px;height:9px;margin-right:5px;background:url(../image/common/ico_mail.jpg) no-repeat 0 0;}
#footer .ft_info .copy{display:block;font-size:11px;color:#888;margin-bottom:10px;text-align:right;}
#footer .ft_info .caution{display:block;font-size:11px;color:#888;text-align:right;}