@charset "utf-8";
html {filter: expression(document.execCommand("BackgroundImageCache", false, true));} 
body{font-family:Arial,Helvetica,sans-serif,\5b8b\4f53;margin:0;font-size:12px;color:#121212;background:#fff;line-height:19px;}html{overflow-y:scroll;}div,form,img,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
ul,ol,li,dl,dt,dd{list-style:none;}em,s,i{font-style:normal;}img,a.img,img a{border:0;}div,table{word-break:break-all;word-warp:break-word;}
a{color:#005eac;text-decoration:none;cursor:pointer;}a:visited{color:#005eac;text-decoration: none;}a:hover{color:#fff;background-color:#7ad;text-decoration: none;}a:active{color: #FFFFFF;background: #d94747;text-decoration: none;}input,textarea,select{font-size:12px;font-family:Arial,Helvetica,sans-serif;}.red{ color:#b50000;}a.bold{font-weight:bold}
/*top nav*/
.wrapper,#header,#page{ width:990px; margin:0 auto;}.hp-wrap,#hp-footer{width:980px;margin:0 auto}.hide{ display:none;}.clearfix{ clear:both;}#nav .rel{ position:relative;}
.arr_d,#search_btn,.arr_d_white,#topnav a.top_reg,#topnav a:hover.top_reg,#topnav a:active.top_reg,.tip_top,.tip_top span{ background:url(/images/hupu_icon.png) no-repeat;}
.cMrTop10{margin-top:10px;}
#nav li{position:relative;float:left;padding:6px;}#nav li a:visited{ color:#005eac}#nav li a:hover,#nav li a:active{color:#fff;}
#nav .on{font-weight:700;}
#nav .hp-tip-bubble{position:absolute;top:-6px;left:5px;display:block;height:13px;padding-left:3px;background:#6686cd url(/images/hupu_icon.png) no-repeat -64px -319px;color:#fff;font-size:11px;line-height:13px}
#nav .hp-tip-bubble i,#nav .hp-tip-bubble .arrow{display:inline-block;padding-right:3px;height:13px;overflow:hidden;background:url(/images/hupu_icon.png) no-repeat right -319px}
#nav .hp-tip-bubble .arrow{position:absolute;bottom:-3px;left:50%;width:4px;height:3px;padding:0;background-position:-72px -332px;margin-left:-1px}
#nav .hp-tip-bubble-num1{left:12px}#nav .hp-tip-bubble-num2{left:9px}
#topnav{background:#f3f3f3; border-bottom:1px solid #ebebeb; height:28px;}
.topnav_l{position:relative;z-index:101;float:left;color:#222}
.topnav_l a,.topnav_l a:visited{color:#222;}.topnav_l a.red,.topnav_l a:hover.red,.topnav_l a:visited.red { color:#b50000}
.topnav_l a:hover,.topnav_l a:active{color:#FFF;}
.topnav_l .line{padding-left:0;padding-right:0}
.topnav_l .topNotLogin,.topnav_l .topNotLogin a,.topnav_l .topNotLogin a:visited{color:#444}
.topnav_l .topNotLogin a:hover,.topnav_l .topNotLogin a:active{color:#FFF}
.topnav_l .topNotLogin .blue,.topnav_l .topNotLogin .blue:visited{color:#005EAC}
.topnav_l .topNotLogin .blue:hover,.topnav_l .topNotLogin .blue:active{color:#FFF}
.topnav_r a:link,.topnav_r a:hover,.topnav_r a:visited,.topnav_r a:active{color:#666}.line{ color:#b5b5b5}
.topnav_r{ float:right;}.topnav_l li{ float:left; padding:5px 6px;}.topnav_r li{ float:left; padding:5px 10px 5px 6px;}
.topnav_r li.on{ background:#fff; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; bottom:0; _bottom:-1px; position:relative;}
.tip_top{ background-position:-64px -319px; float:left; padding-left:6px; color:#fff; position:absolute;left:5px;top:-17px;*top:-19px;height:18px;line-height:15px; white-space:nowrap}.tip_top span{background-position:right -319px; padding-right:6px;}
/*top login*/#topnav a.top_reg,#topnav a:hover.top_reg,#topnav a:active.top_reg{ background-position:0 -319px;*background-position:0 -321px; background-color:#7ad;padding:5px 14px; color:#fff;}
/*set and more drop*/.topnav_l .set,.set{ position:relative;  padding:0;z-index:100;}.topnav_l .set{ z-index:1002}.set_y{padding:5px 4px; display:block;_width:35px;}.set ul{ position:absolute; background:#fff; border:1px solid #a0a0a0; left:0; padding:1px; top:27px;z-index:998;}#nav .set li,.set li{ padding:0; float:none;}.set li a,.set li a:visited{ display:block; padding:2px 0 2px 5px; width:65px; color:#005eac}.set li a:hover{ color:#fff; background:#7ad;}.set a.hover,.set a.hover:hover,#topnav a.set_y:hover,a.set_y:hover{z-index:999;background:#fff; border:1px solid #a0a0a0; border-bottom:none; padding:4px 3px; display:block; position:relative;color:#222;zoom:1; }.arr_d,a:hover .arr_d_white,a.hover .arr_d_white,a.hover:hover .arr_d{ background-position:-18px -34px; padding:1px 4px;}.arr_d_white{background-position:-2px -34px;padding:1px 4px;}
#nav li.set{ padding:1px 0;*padding:0;}#nav .set ul{top:28px;*top:27px;left:auto;right:0;_right:-1px;}#nav li a:hover.set_y,#nav .set a.hover,#nav .set a.hover:hover{color:#005eac;}

#topNavLink{position:relative;z-index:101;float:right;}
#topNavLink li{float:left;line-height:28px;padding:0 9px 0 6px;*font-family:"宋体"}
#topNavLink .on{position:relative;padding:0 8px 1px 5px;background:#FFF;border-left:1px solid #ebebeb; border-right:1px solid #ebebeb;_bottom:-1px; position:relative;}
#topNavLink a,#topNavLink a:visited{color:#666;}
#topNavLink a:hover{color:#FFF;}
#topNavLink .red a,#topNavLink .red a:visited{color:#900}
#topNavLink .red a:hover,#topNavLink .red a:active{background:none;color:#900}
#topNavLink .red a:hover{text-decoration:underline}
#topNavLink .cDropDownMenu{position:relative;z-index:1001;padding:0;}
#topNavLink .cSet:hover,#topNavLink .cSetH:hover{color:#666;}
#topNavLink .cDropDownMenu{padding:0}
.cDropDownMenu .cSet,.cDropDownMenu .cSetH{position:relative;z-index:1003;display:inline-block;padding:1px 18px 0 6px;}
.cDropDownMenu a s{position:absolute;top:12px;*top:10px;right:8px;width:0;height:0;border-width:4px;border-style:solid;border-color:#000 #F3F3F3 #F3F3F3 #F3F3F3;font-size:0;line-height:0;}
.cDropDownMenu .cSet,.cDropDownMenu .cSet:hover{padding:0 17px 0 5px;background:#FFF;border:1px solid #A0A0A0;border-bottom:none;color:#666;}
.cDropDownMenu .cSetH:hover{background:none;}
.cDropDownMenu .cSet s{margin:-1px -1px 0 0;border-color:#000 #FFF #FFF #FFF;}
.cDropDownMenu .cDrapDown{display:none;position:absolute;top:28px;left:0;z-index:1001;width:67px;background:#FFF;border:1px solid #A0A0A0;text-align:left}
.cDropDownMenu .cDrapDown a{display:block;padding-left:5px;line-height:22px;}
/*main nav*/
.header_nav,#nav{clear:both;z-index:99;}
.header_nav{position:relative;height:44px;padding-top:4px;}
#header .logo{position:absolute;top:0;left:5px;width:120px;height:45px;overflow:hidden;background:url(/images/logo.png?v-1) no-repeat top left;text-indent:-999em;}
#header .logo a{display:block;height:100%;}#header .logoNba{background-position:0 -50px;}#header .logoSoccer{background-position:0 -100px;}#header .logoAy{background-position:0 -150px;}#header .logoF1{background-position:0 -200px}#header .hp-logo-caipiao{background-position:0 -250px}#header .logoTennis{background-position:0 -450px;}#header .logoBbs{background-position:0 -250px;}#header .logoWebGame{background-position:0 -300px;}#header .logoNfl{background-position:0 -350px;}#header .logoMma{background-position:0 -400px;}#header .logoSports{background-position:0 0;}#header .logoBrightFig{background-image:url(/images/logoBrightFig.png)}#header .hp-logo-voice{background-image:url(/images/hp_logo_voice.png)}#header .hp-logo-run{background-image:url(/images/hp_logo_run.png)}#header .hp-logo-wan{background-image:url(/images/hp_logo_wan.png)}#header .hp-logo-zb{background-image:url(/images/hp_logo_zb.png)}#header .logo a:hover,#header .logo a:active{background:none;}
#mainnav{ background:#b31d27;margin-left:125px;height:34px;position:relative;z-index:99;}
#mainnav li{ float:left; position:relative;}#mainnav li.line{ color:#c05259; padding:8px 0;}
#mainnav li a{ font-size:14px; color:#eee;padding:8px 10px 7px 11px;_padding:8px 10px 8px 11px;display:block;}#mainnav li.on a{color:#fff;}
#mainnav li a:hover,#mainnav li a.hover{ color:#222; background:#f1f1f1; border:1px solid #A0A0A0; padding:7px 9px 6px 10px;_padding:7px 9px 7px 10px;}
#mainnav li a.hover,#mainnav li a.hover:hover{ position:relative;z-index:999;overflow:hidden; border:1px solid #A0A0A0;border-bottom:none; padding-bottom:7px; display:block; float:left;}#mainnav li.on{ background:#b4b4b4; font-weight:bold;color:#fff;}
/*second nav*/
#mainnav .sec_over{display:none;position:absolute;top:33px;left:0;padding:1px;background:#f1f1f1;border:1px solid #a0a0a0;width:132px;overflow:hidden;_zoom:1; }
#mainnav .sec_over li{float:left;}#mainnav .sec_width{width:262px;}#mainnav .sec_width li{border-left:1px solid #d9d9d9; margin-left:-1px;}
#mainnav .sec_over li a,#mainnav .sec_over li a:hover,#mainnav .sec_over li a:visited{font-size:12px;display:block;color:#222;padding:2px 10px 0;height:20px;border:none;border-top:none;width:111px; overflow:hidden;white-space:nowrap; font-weight:100;}
#mainnav .sec_over li a:hover{background:#ba353e;color:#fff;font-weight:100;}
#mainnav .sec_more li a,#mainnav .sec_more li a:hover,#mainnav .sec_more li a:visited{ font-size:14px; padding:3px 10px 2px;color:#005eac}#mainnav .sec_more li a{ color:#005eac}#mainnav .sec_more li a:hover{color:#fff;background:#7ad}#mainnav .num{font-size:10px;color:#666;padding-left:2px;}
/*search*/.m_search{ position:absolute; right:5px; top:5px;width:185px;background:#fff;padding:0 0 2px 2px; line-height:22px; height:22px;}#search_input{border:0; width:165px; color:#888;outline:none;padding-top:5px; float:left;}#search_btn{ background-position:-37px -35px; border:0 none; cursor:pointer; padding:2px 5px;*padding:1px 5px;outline:none; margin:0;}#mainnav #search_choose{position:absolute;top:24px;right:0;_right:-1px;z-index:998;width:185px;background:#fff;display:block;border:1px solid #A0A0A0; display:block; overflow:hidden;zoom:1 }#mainnav #search_choose a{padding:3px 8px;display:block;color:#333;height:19px;overflow:hidden;_zoom:1;border:1px solid #fff; width:167px; font-size:12px;white-space:nowrap;}#mainnav #search_choose a:hover,#mainnav #search_choose .hover a{display:block;background:#7ad; color:#fff;border:1px solid #fff;}#search_choose a:hover .red,#search_choose .hover a .red{ color:#fff;}
a.del_pop, a.del_pop:hover {background: none;padding:5px 15px;position:absolute; right:0;}.pop{color:#111111;position: absolute;width:490px;z-index: 999;}
/*footer*/
#hp-footer{clear:both;line-height:21px;padding:8px 0 20px;border-top:1px solid #e6e6e6;text-align:center;color:#666;margin-top:10px}
#hp-footer a,#hp-footer a:hover{color:#666}
#hp-footer a:hover,#hp-footer :active{background:none}
#hp-footer a:hover{text-decoration:underline}
#footer b{display:none;}

.topNotificatSet .set_y{float:left;width:auto;padding:5px 8px 2px;}.topNotificatSet a.hover,.topNotificatSet a.hover:hover,#topnav .topNotificatSet a.set_y:hover,.topNotificatSet a.set_y:hover{padding:4px 7px 2px;}.topNotificatSet .notificatText,.topNotificatSet .arr_d{float:left;}.tip_top span{display:block;}.set .topNotificatLayer{display:none;width:290px;}.set .topNotificatLayer li{position:relative;padding:3px 25px 3px 10px;overflow:hidden;border-bottom:1px solid #f3f3f3;zoom:1;}#topnav .set .topNotificatLayer .ntClose{position:absolute;right:5px;bottom:5px;display:block;padding:0 2px;line-height:16px;text-align:center;color:#c2c2c2;}#topnav .set .topNotificatLayer .ntClose:hover{color:#FFF}#topnav .set .topNotificatLayer .bottomBac a:hover,#topnav .set .topNotificatLayer .bottomBac a:active{background:none;color:#005EAC;}#topnav .set .topNotificatLayer .bottomBac a:hover{text-decoration:underline;}.set .topNotificatLayer li a,.set .topNotificatLayer li a:visited{width:auto;display:inline;padding:0;}.set .topNotificatLayer .notificatTip{background:#f3f3f3;color:#cbcbcb;}.set .topNotificatLayer .notificatTip .line{padding:0 10px;}.topNotificatLayer .titShort a{float:left;line-height:15px;margin-top:1px;}.topNotificatSet .tip_top{float:left;height:15px;position:relative;top:0;left:0;margin:2px 0 0 5px;}.topNotificatSet .tip_top{margin:2px 3px 0;display:inline;}
.topNotificatSet .set_y .tip_top{background-color:#b31d27;background-position:-64px -338px;}
.topNotificatSet .set_y .tip_top span{background-position:right -338px;}
.topNotificatSet .arr_d,.topNotificatSet a.hover:hover .arr_d{background-position:-18px -33px}
.loading{background:url(/images/loading01.gif) no-repeat 0 2px;padding:3px 0 0 22px;margin-left:8px;color:#444;}

#hiddenCase{display:none;z-index:20;}.pop h2 a,.pop h2 a:hover,#popup h2 a,#popup h2 a:hover{background:url("/images/img_icon_04.gif") no-repeat scroll 0 -16px transparent;cursor:pointer;display:block;float:right;height:33px;width:30px;}.pop_del ul{font-size:13px;margin:20px 0;text-align:center;}.btns4,.btns2,.btnb2,.btns6{background:url("/images/btnbgnew05.png") no-repeat scroll 0 0 #B50000;border:0 none;color:#FFFFFF;cursor:pointer;height:24px;padding-bottom:3px;width:71px;}.btns2{background-position:left -26px;width:51px;}.btnb2{background-color:#D1D1D1;background-position:left -52px;color:#333333;width:51px;}#popup{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #666666;color:#111111;left:30%;position:absolute;top:300px;width:490px;z-index:9999;}#popup{color:#111111;}.pop h2,#popup h2{background:none repeat scroll 0 0 #E7E7E7;color:#000000;height:35px;line-height:35px;overflow:hidden;padding-left:10px;font-size:13px;}

/*common share DH.Jin 20120711 */
.c_share .n{float:left;width:65px;line-height:18px;color:#666;text-align:right;padding:0px;padding-left:5px;}
.c_share a{width:16px;height:16px;float:left;margin-left:5px;display:inilne-block;zoom:1;text-indent:-999999px;line-height:0px;font-size:0px;}
.c_share a,.c_share a:hover,.c_share a:active{background:url(http://b3.hoopchina.com.cn/images/ico_share.png) no-repeat 0 0;}
.c_share .qzone,.c_share .qzone:hover,.c_share .qzone:active{background-position:0px 0px;}
.c_share .renren,.c_share .renren:hover,.c_share .renren:active{background-position:0px -52px;}
.c_share .tsina,.c_share .tsina:hover,.c_share .tsina:active{background-position:0px -17px; }
.c_share .tqq,.c_share .tqq:hover,.c_share .tqq:active{background-position:0px -35px;}
/*topbarAd*/
.hp-topbar-adPic{position:relative;z-index:100;float:left;width:175px}
.hp-topbar-adPic .smallAd{height:28px;overflow:hidden;}
.hp-topbar-adPic .smallAd .prev,.hp-topbar-adPic .smallAd .next{float:left;width:0;height:0;padding:0;margin:11px 0 0 0;overflow:hidden;border-style:dashed solid dashed dashed;border-width:4px;border-color:transparent #666 transparent transparent;text-indent:-99em;font-size:0;line-height:0}
.hp-topbar-adPic .smallAd .prev:hover,.hp-topbar-adPic .smallAd .prev:active,.hp-topbar-adPic .smallAd .next:hover,.hp-topbar-adPic .smallAd .next:active{background-color:transparent}
.hp-topbar-adPic .smallAd .next{float:right;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #666}
.hp-topbar-adPic .smallAd .bd,.hp-topbar-adPic .bigAdPic .bd{position:relative;float:left;width:150px;height:28px;margin-left:4px;overflow:hidden}
.hp-topbar-adPic .smallAd .item,.hp-topbar-adPic .bigAdPic .item{position:absolute;top:0;left:0}
.hp-topbar-adPic .smallAd .item li{float:left;width:150px;}
.hp-topbar-adPic .bigAdPic{display:none;position:absolute;top:0;left:0;width:300px;height:128px;overflow:hidden;background:#fff;text-align:center}
.hp-topbar-adPic .bigAdPic .bd{float:none;width:300px;height:128px;margin:0px;}
.hp-topbar-adPic .bigAdPic .item li{float:left;width:300px;}
.hp-topbar-adPic .bigAdPic .prev,.hp-topbar-adPic .bigAdPic .next{display:block;position:absolute;top:62px;left:0;z-index:2;width:13px;height:32px;overflow:hidden;background:#ddd url(../images/hupu_icon.png) no-repeat 0 -283px;text-indent:-99em}
.hp-topbar-adPic .bigAdPic .next{left:auto;right:0;background-position:-13px -283px}
.hp-topbar-adPic .bigAdPic .prev:hover{background-position:-26px -283px}
.hp-topbar-adPic .bigAdPic .next:hover{background-position:-39px -283px} 
/*new voice tip*/
.hp-tip-caipiao{position:absolute;top:-13px;right:0;height:16px;padding:0 15px 0 5px;background:#fff8cc;border:1px solid #e5a06a;color:#666;line-height:16px;font-weight:400;white-space:nowrap;word-break:keep-all;}
.hp-tip-caipiao .arrow,.hp-tip-caipiao .arrow s{position:absolute;width:0;height:0;border-style:solid dashed dashed dashed;border-width:6px;border-color:#e5a06a transparent transparent transparent;line-height:0;font-size:0}
.hp-tip-caipiao .arrow{right:22px;bottom:-12px;padding:0;margin:0;background:none}
.hp-tip-caipiao .arrow s{top:-6px;left:-4px;border-width:4px;border-top-color:#fff8cc}
.hp-tip-caipiao .tip-close{position:absolute;top:0;right:0;padding:0 2px}
.hp-tip-caipiao .tip-close,.hp-tip-caipiao .tip-close:visited{color:#444}  