body,h1,h2,p,ul,dl,dt,dd{ margin: 0px; padding: 0px; }
body{ font-size: 14px; font-family: 'Microsoft YaHei'}
li{list-style-type: none}
a{ text-decoration: none}
img{ border:0px;}
body{ min-width: 1000px; color: #333}
a{ color: #333; outline: 0px none}
a:active, a:active{ color: #666}
a:hover{ color: #d00}
h1,h2{ font-weight: normal;}
em{ font-style: normal;}

/* 导航 */
.wrap{ width: 100%; padding-top:1px; background: #fff url(/n2../images/w_bg.jpg) no-repeat center 0;}
.nav{ width: 1000px; height: 60px; padding-top: 2px; margin: 430px auto 0; overflow: hidden; background: #921127; font-size: 20px; line-height: 58px;  text-align: center;  }
.nav a{ color: #fff; float: left; margin: 0 33px; }
.nav a.cur{ border-bottom:2px solid #ffbfca}

/*广告位 */
.mod_1000x90{ width: 1000px; height: 90px; margin: 10px auto 0;}

/**/
.info i,.main h2 i,.title h2,.vide_box li i,.pre i,.next i,.page1 .pre,.page1 .next,.photo li i,.imgslide-list-action,.title{ background: url(/n2../images/bgo1.png) no-repeat}
.con_box{ /*width: 1000px; margin: 0 auto;*/ overflow: hidden; padding-bottom: 20px;}
.con_box .side{ width:380px; float: left; }
.con_box h1{ font-size: 18px;  font-weight: normal; line-height: 39px;}
.con_box h1 a{ color: #d00;}
.con_box .info{ line-height: 28px; padding-top: 16px; }
.con_box .info li{ height: 28px; overflow: hidden; }
.con_box .info li i{ width:16px; height: 14px; float: left; margin: 6px 8px 0 0;}

.side .list{ line-height: 28px; margin-top: 18px;}
.side .list li,.ahead_mod .list li{ height: 28px; background: url(/n2../images/ico_dian.jpg) no-repeat 0 center; padding-left: 13px; overflow: hidden;}

.main{ width: 600px; float: right;}
.main .item{ margin-top: 20px; overflow: hidden;}
.main h2{ font-size: 24px; max-width: 200px; font-weight: normal; height: 44px;  padding-right: 35px; float: left; background: #1264b7;  position: relative; line-height: 44px; color: #fff; overflow: hidden;}
.main h2 i{ display: block;  height: 44px;}
.main h2 .ico_t1{ width: 20px; background-position: 0 -189px; float: left; margin-right: 3px; }
.main h2 .ico_t2{ width: 32px; background-position: -21px -189px;   position: absolute; top: 0px; right: 0px; }
.item ul{ clear: left; padding: 6px 0 15px 0; overflow: hidden;}
.item li{ width: 80px; float: left; margin:14px 10px 0;}
.item .img{ width: 80px; height: 80px; border-radius: 50%;}
.item .img img{ width: 80px; height: 80px; display: block; border-radius: 50%;}
.item li p{ height: 22px; text-align: center; line-height: 22px; padding-top: 5px; overflow: hidden;}

.vide_box{ width: 1000px;  margin: 40px auto 0; overflow: hidden;}
.vide_box ul{ width: 1013px; margin-top: 20px;}
.vide_box li{ width: 240px; height: 144px; float: left; position: relative; margin-right: 13px; background: #000; overflow: hidden;}
.vide_box li img{ width: 100%; height: 100%;}

.vide_box li p,.photo li p,.photos li p,.page1 li p{ width: 100%; position: absolute; left: 0px; bottom: 0px; color: #fff; background: url(/n2../images/bg_x.png) repeat-x;  white-space: nowrap;}
.vide_box li p{  height: 23px; padding-top: 20px;  line-height: 18px; }
.vide_box li i{ float: left; width: 18px; height: 18px; float: left; background-position: -40px -109px; margin:0 5px;} 
.title{ position: relative; height: 41px;  padding-left: 32px; background-position: 0 -147px; }
.title h2{  position: absolute; top: 0px; z-index: 6; height: 41px; padding-right: 48px; background-color:#fff; background-position: right -432px; color: #0e5dac; font-size: 26px;  line-height: 32px; }
.title .line{ width: 100%; height:6px; background:#f0f0f0;  position: absolute; bottom: 0px;}
.title a{ float: right; line-height: 18px; margin-top: 10px;}
.photos i{   width: 60px; height: 100px; display: block; }
.photos .pre i,.page1 .pre{ background-position: -122px -234px}
.photos .next i,.page1 .next{  background-position: -183px -234px}
.photos .pre,.photos .next{  width: 60px; height: 100px; position: absolute; top: 201px;  z-index: 5;  }
.photos .pre:hover i,.page1 .pre:hover{ background-position: 0 -234px}
.photos .next:hover i,.page1 .next:hover{ background-position: -61px -234px}
.photos .pre,.page1 .pre{ left: 0px;}
.photos .next,.page1 .next{ right: 0px;}


.gallery_wrap{ width: 1000px; margin: 0 auto}
.imgslide { }
.imgslide img, .imgslide ul, .imgslide li { border:0 none; padding:0; margin:0 }
.imgslide ul { list-style:none }
.imgslide-content { overflow:hidden; margin:0 auto;}
.imgslide-slide { padding:5px 0; /*padding-right:21px \9*/ }
.imgslide-main { position:relative; /*border:5px solid #FFF;*/ background:#fff; min-height:150px; _height:150px;}
.imgslide-img { text-align:center; overflow:hidden;}
.imgslide-img img { display:block; margin:0 auto }
.imgslide-txt-bg { display:none}
.imgslide-txt { background:url(/i2/dy/deco/2012/0307/news_zxh_0216_02.png) no-repeat 111px 0; color:#000;left:0; bottom:0; z-index:5; line-height:22px; height:82px; padding:18px 20px 0 130px; overflow:hidden;}
.imgslide-num{ margin-top:-82px; font-size:36px; width:120px; text-align:center; line-height:80px; font-family:Arial, Helvetica, sans-serif; color:#ccc;}
.imgslide-num span{color:#35332f }
.imgslide-action { width:50%; height:100%; position:absolute; top:0; z-index:10; background:#FFF; opacity:0; filter:Alpha(Opacity=0) }
.imgslide-prev { cursor:url(#), auto; left:0 }
.imgslide-next { cursor:url(#), auto; right:0 }
.imgslide-loading-bg { position:absolute; top:0; left:0; width:100%; height:100%; background-color:#FFF; opacity:.75; filter:alpha(opacity=75); z-index:12 }
.imgslide-loading { background:url(/simg/xblogstyle/images/common/loading.gif) 0 0 no-repeat; width:32px; height:32px; position:absolute; left:50%; top:50%; margin-left:-16px; margin-top:-16px; z-index:15 }
.imgslide-list { position:relative; padding:5px 20px 5px; min-height:30px; _height:30px }
.imgslide-scroll { padding:9px }
.imgslide-scroll-inner { overflow:hidden }
.imgslide-list li {float:left; display:inline;  background-color:#404040; border:2px solid #fff; cursor:pointer ;height:90px;  overflow:hidden;}
.imgslide-list li.imgslide-selected { border-color:#d00 }
.imgslide-list img { display:block; margin:0 auto }
.imgslide-list-tit { position:relative; padding:5px 20px 5px; min-height:30px; _height:30px }
.imgslide-list-tit li { float:left; display:inline; margin-right:18px;padding:1px;text-align:center;cursor:pointer ;overflow:hidden;color:#ccc;font:14px/20px 'Î¢ÈíÑÅºÚ';}
.imgslide-list-tit li.imgslide-selected {color:#fddd04;border:1px solid #ccc;padding:0;}
.imgslide-list-action { position:absolute; top:50%; margin-top:-9px; z-index:10; width:11px; height:19px; cursor:pointer;  font-size:0; line-height:0 }

.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both }
.clearfix { zoom:1 }
.imgslide-cmt { position:relative;background-color:#e5e5e5; padding:5px 10px; color:#CCC; height:25px }
.imgslide-cmt .imgslide-cmt-actions { float:right; display:inline; margin-right:5px; height:25px; line-height:25px; overflow:hidden }
.imgslide-cmt .imgslide-cmt-actions em { font-style:normal }
.imgslide-cmt .imgslide-cmt-actions a { color:#000; text-decoration:none }
.imgslide-cmt .imgslide-cmt-actions a:hover { color:#666; text-decoration:underline }
.imgslide-cmt .imgslide-cmt-actions a.imgslide-cmt-share:hover { text-decoration:none }
.imgslide-cmt .imgslide-cmt-share { background:url(/i2/it/deco/2009/0930/images/wbicon_cl_002.png) no-repeat 0 -2px; width:23px; height:24px; display:inline-block; margin:0 }
.imgslide-cmt .imgslide-sep { padding:0 4px }

/*替换高清图样式*/
.gallery_wrap{ margin-top: 40px;}
.gallery{ padding-top: 20px;}
.imgslide-scroll-inner{}
.imgslide-list li{ width: 120px}
.imgslide-scroll { padding: 0px; overflow: hidden;}
.imgslide-cmt{ display: none}
.imgslide-list-action{ width: 40px; height: 90px; top:10px; }
.imgslide-list-p { background-position:0 0; left:0; background-position: 0 -15px;}
.imgslide-list-n { background-position:-11px 0; right:0; background-position:-41px -15px;}
..imgslide-scroll-inner { margin-left: 20px;} 
.imgslide-list{ padding:0 50px;}

.imgslide-list-p:hover{ background-position: 0 -335px;}
.imgslide-list-n:hover{ background-position: -41px -335px; }
.imgslide-img{ min-height: 500px;}



.pageNum{ height: 76px; line-height: 76px; font-size: 28px; position: absolute; bottom: -76px; left: 10px;}
.pageNum span{ color: #999}
.slide .gray{ cursor: default;}
.no_point{ cursor: default;  }

.live_list { overflow: hidden; margin-top: 25px;}
.live_list ul{ margin-top: -1px;}
.live_list li{ height: 114px; padding-top: 15px; border-top: 1px solid #ddd; overflow: hidden;}
.live_list .logo{ float: left; width: 75px; height: 100px; line-height: 100px; text-align: center; padding:0 5px;}
.live_list img{ width: auto; max-width: 100%; vertical-align: middle;}
.live_list h3{ width: 151px; float: left; font-size: 26px; padding:0 0px 0 15px; margin-right: 10px; border-left: 1px solid #ddd; white-space: nowrap; overflow: hidden;}
.live_list h3 em{ display: block; font-family: arial; font-size: 14px; font-weight: normal;}
.live_list .avatar{ float: left; width: 100px; height: 100px; border-radius: 50%;}
.live_list .avatar img{ height: 100%; width: 100%; border-radius: 50%;}
.live_list .links{ float: left; font-size: 16px; line-height: 100px; color: #ccc; padding-left: 25px;}
.live_list .links a{ display: inline-block; padding:0 9px;}

/*photos*/
.photos{ width: 1000px; height: 500px;  margin: 10px auto 0; position: relative;}
.photos .pics{ position: relative; overflow: hidden;}
.photos li{ width: 1000px; height: 500px; float: left; position: relative;}
.photos li img{ width: 100%; height: 100%}
.photos .btns{ position: absolute; height: 12px; bottom:25px; right: 20px;}
.photos .btns a{ width: 12px; height: 12px; display: inline-block; vertical-align: top; background: #888; border-radius: 50%; margin-left: 7px; }
.photos .btns .cur{ background: #d00; }
.photos li p{  height: 50px;  line-height: 38px; width: 989px; padding:88px 0 0 20px; font-size: 24px;  background-position: 0 -43px; overflow: hidden;}

/*高清组图*/
.page1,.page2{ width: 1000px; margin:40px auto 0; position: relative; overflow: hidden;}
.page1 ul{ margin:20px 0px 0 0;}
.page1 li{ width: 320px; height: 400px; float: left; margin-right: 20px; position: relative;}
.page1 li img{ width: 320px; height: 400px;  display: block;}
.page1 .pre,.page1 .next{  width: 60px; height: 100px; position: absolute; top: 210px; z-index: 9; display: block;}
.page1 .no_next,.page1 .no_pre{ display: none}
.page1 li p{ height: 38px;  line-height: 38px; width: 300px; padding:100px 10px 0 10px; font-size: 16px;  background-position: 0 -43px; overflow: hidden;}
/*新浪前方*/

.ahead_info{ padding-top: 20px; overflow: hidden;}
.ahead_info ul{ margin-left: -20px; position: relative; float: left;}
.ahead_info p{ height: 168px; padding:8px 20px 0; line-height: 26px; float: left; background: #f2f2f2; position: absolute; left: 130px; top: 0px; }
.ahead_info p a{ display: block; max-height: 158px; overflow: hidden;}
.ahead_info i{ width: 0px; height: 0px; position: absolute; top: 20px; left: -40px; border:20px dashed transparent; border-right: 20px solid #f2f2f2}
.ahead_info img{ width: 100px; height: 100px; border-radius: 50%;}
.ahead_info li{ width: 100px;  height: 173px; float: left; margin-left: 20px; position: relative; overflow: hidden;}
.ahead_info span{ display: block; width: 100px; text-align: center; padding-top: 5px; }
.ahead_info .pic{ width: 100px; float: left;}


.ahead_mod .title{ margin: 40px 0 0 -4px;}

.ahead_mod{  width: 317px; float: right;}
.ahead_mod .links { padding-top: 10px; width: 327px;}
.ahead_mod .links a{ width: 68px; height: 22px; background: #efefef; margin-right: 7px; border: 1px solid #efefef; display: inline-block; text-align: center; line-height: 22px; margin-top: 10px;}
.ahead_mod .links a:hover{ background: #fff; border-color: #d00}
.ahead_mod .list{ line-height: 28px; padding-top: 12px;}

.investigate{ padding-top: 10px;}


/*精彩组图*/
.photo { width: 380px; padding-top: 35px;}
.photo  ul{ width: 400px;}
.photo li{  width: 180px; height: 135px; position: relative; float: left; margin: 20px 20px 0 0; overflow: hidden; background: #000; }
.photo li img{ width: 100%; height: 100%; display: block;}
.photo li p{ width: 170px; padding-left: 10px; line-height: 20px; height: 29px; padding-top: 14px; }
.photo li i{ width: 20px; height: 16px; position: absolute; top: 10px; right: 10px; background-position: 0 -108px}

img:hover{transition: opacity 0.2s;
-moz-transition: opacity 0.2s; /* Firefox 4 */
-webkit-transition: opacity 0.2s; /* Safari 和 Chrome */
-o-transition: opacity 0.2s; /* Opera */}
.sv_cont_c12 .sv_buttons a{ margin-right: 10px;}
.sv_cont_c12 .sv_buttons{ margin-top: 10px;}

/*footer部分*/
.footer { text-align:center;padding:20px 0; line-height:28px; color:#333; }

.footer a:hover{color:#d00}
.new_box{ float: left; width: 660px;  margin-top: 40px;}
.sina-top-bar-wrap{ display: none;}


/*透明图片*/
.small li,.page1 li{ background: #000}
.photo li img,.vide_box li img,.small li img,.page1 img{ display: block; opacity: 0.8}
.photo li a:hover img,.vide_box li a:hover img,.small li a:hover img,.page1 a:hover img{ opacity: 1}







/* 公用头部尾部*/
.ft_wrap .wrap{ background: none}
.secondaryHeader{height:33px;overflow:hidden;background:url(#) repeat-x #fff;color:#000;font-size:12px;font-weight:100;}
.secondaryHeader a,.secondaryHeader a:visited{color:#000;text-decoration:none;}
.secondaryHeader a:hover,.secondaryHeader a:active{color:#c00;text-decoration:underline;}
.sHBorder{padding:0 10px 0 12px;overflow:hidden;zoom:1;}
.sHLogo{float:left;height:31px;line-height:31px;overflow:hidden;}
.sHLogo span,.sHLogo span a{display:block;*float:left;display:table-cell;vertical-align:middle;*display:block;*font-size:27px;*font-family:Arial;height:31px;}
.sHLogo span,.sHLogo span a img{vertical-align:middle;}
.sHLinks{float:right;line-height:31px;}

.footer_links .logo,.ft_code a,.ft_code i{background:url(/n/sports/index1508/i_footer.png)}.ft_wrap{background:#fbfbfb;border-top:1px solid #d6d6d6;line-height:30px;padding-top:33px}.ft_wrap a{color:#666}.ft_wrap a:hover{color:#419fe7}.footer_links{width:1000px;margin:0 auto}.footer_links .logo{width:144px;height:72px;float:left;margin:7px 40px 0 37px}.footer_links dl{width:213px;height:80px;overflow:hidden;padding-left:31px;float:left;border-left:1px solid #ddd;border-right:1px solid #ddd;margin-bottom:-5px}.footer_links dt,.ft_code p{font-weight:700;color:#333;line-height:19px;margin-bottom:8px}.footer_links dd{float:left;width:50%;font-size:12px}.footer_links dd.num{width:auto;color:#666}.footer_links .col_first{width:246px;padding-right:17px;border-right:0 none}.ft_code{float:left;margin-left:54px}.ft_code a{width:40px;height:40px;display:block}.ft_code .b_weibo{background-position:0 -72px}.ft_code .b_weibo:hover{background-position:-41px -72px}.ft_code .b_weixin{background-position:0 -113px}.ft_code .b_weixin:hover{background-position:-41px -113px}.ft_code .tab{float:left;margin:7px 15px 0 0;position:relative}.ft_code .info{width:88px;height:88px;background:#fff;border:1px solid #d6d6d6;position:absolute;top:50px;display:none}.ft_code .info img{margin:4px auto;display:block}.ft_code .info i{width:15px;height:5px;position:absolute;top:-5px;left:19px;background-position:-82px -72px}.ft_code .tab:hover .info{display:block}.footer{margin-top:25px;padding-bottom:30px;text-align:center;color:#666;font-size:12px}.footer a{display:inline-block;margin:0 3px}
.new_box .feed-card-tab-more{ width: 135px;}




/*ICON*/
.sina15-icon{ display:inline-block; vertical-align:middle; overflow:hidden; background-image:url(/n/sports/splash/login.png); background-repeat:no-repeat;}
.sina15-icon-arrows-a{   background-position: -56px -56px;width: 16px;
  height: 16px;}

.sina15-top-bar-wrap{ min-width:1000px; height:40px; border-top:1px solid #c7c7c7;border-bottom: 1px solid #dddddd; background-color: #fff;  position:relative;overflow:visible;font: 14px/1.43 "Microsoft YaHei","微软雅黑","SimHei","黑体",sans-serif;z-index:999;}
.sina15-top-bar-inner{ width:1000px; margin:0 auto; position:relative;overflow:visible;}
.sina15-nav-list{ height:40px; position:relative; z-index:2; float:left;}
.sina15-nav-list li{ float:left; height:40px;}
.sina15-nav{ overflow:visible;}
.sina15-nav a{ display:block; height:40px; line-height:40px; padding-left: 20px; color:#777777; font-size:12px; _display:inline-block;}
.sina15-nav-list a{line-height: 12px;height: auto;padding-top: 15px;}
.sina15-nav-list-first a{ padding-left:0;}

/*.sina15-nav-list-last a{ border-left:1px solid #fbfbfb;border-right:1px solid #fbfbfb; _padding-top:15px;}*/
/*.sina15-nav-list-last .sina15-icon{ margin-left:10px;}*/
.sina15-nav a:link,
.sina15-nav a:visited{text-decoration:none;}
.sina15-nav a:hover{ color:#e96a0d;text-decoration:none;}
.sina15-nav a:active,
.sina15-nav a:focus{text-decoration:none;}
.sina15-nav .cur{ height:41px;_height:40px; border-color:#c7c7c7; color:#e96a0d; background:#fff;text-decoration:none;}
.sina15-nav .cur .sina15-icon-arrows-a{ background-position:0 -64px;}
.sina15-nav-others{ border:1px solid #c7c7c7; box-shadow:0 0 1px #c7c7c7; background:#fff; overflow:hidden; zoom:1; position:absolute; top:41px; left:565px; display:none;border-top:none;}
.sina15-nav-others li{ padding:0 10px;text-align:left;}
.sina15-nav-others .sina15-nav-others-last{ border-bottom:0 none;}
.sina15-nav-others a{ display:inline-block;}

.sina15-ico-client{ display:inline-block; vertical-align:middle; overflow:hidden;width:25px;height:25px;background-image:url(#);background-repeat:no-repeat;background-position:-999em -999em;}
.sina15-ico-weibo{background-position:0 0;}
.sina15-ico-news{background-position:0 -50px;}
.sina15-ico-sports{background-position:0 -100px;}
.sina15-ico-ent{background-position:0 -150px;}
.sina15-ico-finance{background-position:0 -200px;}
.sina15-ico-video{background-position:0 -250px;}
.sina15-ico-games{background-position:0 -300px;}
.sina15-ico-weather{background-position:0 -350px;}

.sina15-client{position:relative;float:right;width:22px; font-size:14px; overflow:visible;z-index: 2}
.sina15-client a{ color: #000;}
.sina15-client a:hover{ color:#e96a0d;}
.sina15-client-tl{position:relative;height:40px; overflow:hidden;}
.sina15-client-tl a{border-left:1px solid #fbfbfb;border-right:1px solid #fbfbfb; display:block; height:40px; padding:12px 0px 0px 0px; color:#000; font-size:12px;text-decoration:none;line-height: normal;}
/*.sina15-client .sina15-icon{ margin-left:10px;}*/
#more a{height: 30px;line-height: 30px;}
/*.sina15-client .cur{ height:46px;_height:40px; color:#e96a0d; background:#fff;box-shadow: 0 -1px 1px #c7c7c7;text-decoration:none;}*/
#mobileclient{padding: 20px 20px 10px 20px;}
#mobileclient:after{background: url(/n/sports/splash/login.png);background-position: -80px 0px;width: 12px;height: 6px;content: '';position: absolute;
    right: 17px;top: -6px;}
.mobileclient-i{height: 40px;font-size: 12px;border-top:1px dotted #dddddd;padding: 10px 0 10px 0}
.mobileclient-i:first-child{border-top:none;padding-top: 0px;}
.mobileclient-i p {color: #a8a8a8;position: relative;top:5px;}
.mobileclient-i .mbul{margin-top: 10px;text-align: justify;text-justify: distribute-all-lines;width: 165px;line-height: 12px;}
.mobileclient-split{color: #bbbbbb;}
.mobileclient-i .mbul .mbli{height: 10px;width: auto;border-top:none;line-height: 12px;display: inline-block;*display: inline;}
.mobileclient-i .mbul .mbli:first-child{border-left:none;margin-left: 0px;padding-left: 0px;}
.mobileclient-i .mbul .mbli:hover,.mobileclient-logo:hover{cursor: pointer;}
.mobileclient-i .mbli.mobileclient-split:hover,.mobileclient-split a:hover{cursor: default;}
.mobileclient-logo{width: 40px;height: 40px;margin-right: 10px;}
.sina-ico-sport,.sina-ico-weibo,.sina-ico-index{background: url(/n/sports/splash/login.png);}
.sina-ico-sport{background-position: 0px 0px;}
.sina-ico-index{background-position: 0px -40px;}
.sina-ico-weibo{background-position: -40px 0px;}
.sina15-client .sina15-more:hover .sina15-icon-arrows-a,.sina15-client .cur .sina15-icon-arrows-a,.sina15-client.cur .sina15-icon-arrows-a{background-position: -40px -56px;text-decoration:none;}
.sina15-dropdown .sina15-ico-client{position:absolute;top:7px;left:18px;}
.sina15-dropdown{display:none;position:absolute;top:41px;right:-10px;width:218px;border-width:0 1px 1px;border-style:solid;border-color:#c7c7c7;box-shadow: 0 1px 1px #c7c7c7; background:#fff;}
.sina15-dropdown li{clear:both;border-width:1px 0 0;border-style:dotted; border-color:#c7c7c7;vertical-align:top;text-align:left;}
/*.sina15-dropdown a{position:relative;float:left;width:72px;height:40px;padding-left:54px;line-height:40px; word-break:break-all;overflow:hidden;font-size:12px;}*/
.sina15-dropdown a:link,
.sina15-dropdown a:visited{text-decoration:none;background-color:none;}
.sina15-dropdown a:hover,
.sina15-dropdown a:active,
.sina15-dropdown a:focus{ text-decoration:none;color: #dd0000;}

.sina15-more,.sina16-more{margin-left: 10px;text-align: center;
    padding-left: 0!important;width: 16px;border-right:1px solid #fff;border-left:1px solid #fff;}
.sina16-more{width: 38px;}

.sina16-more.cur{height:26px;border-right:1px solid #c7c7c7;border-left:1px solid #c7c7c7;}
.sina15-client .sina16-more.cur{height: 40px;}    
.sina15-nav-others li>a:first-child{padding-left: 0px!important;}
.sina15-icon-arrows-b{width: 18px;height: 4px;background: url(/n/sports/splash/all.png);
  background-position: 0px -581px;}
.sina15-nav .sina16-more.cur .sina15-icon-arrows-b{background-position: 0px -596px;}
.sport-logo{float: left;height: 35px!important;text-align: left;width: 155px;padding-top: 5px;}
.sport-logo a{padding-left: 0px;padding-top: 0px;}
/*sslogin*/
.TAP14{float:right!important;position:relative!important;width:16px!important;height:28px!important;font-size:14px!important;font-weight:normal!important;font-size:12px!important; overflow:visible!important;z-index: 1}
.TAP14 .ac-icon{background-repeat:no-repeat!important;display:inline-block!important;*display:inline!important;*zoom:1!important; vertical-align:text-bottom!important;overflow:hidden!important;}
.TAP14 .ac-icon-ar{width:10px!important;height:6px!important;background-position:0 -20px!important;}
.TAP14 .ac-client-active .ac-icon-ar,
.TAP14 .ac-active .ac-icon-ar{width:10px!important;height:6px!important;background-position:0 -28px!important;}
/*å®¢æˆ·ç«¯ico*/
.TAP14 .ico-client{width:25px!important;height:25px!important;background-image:url(/i/images/login/client.png)!important;background-repeat:no-repeat!important;background-position:-999em -999em!important;}
.TAP14 .ico-weibo{background-position:0 0!important;}
.TAP14 .ico-news{background-position:0 -50px!important;}
.TAP14 .ico-sports{background-position:0 -100px!important;}
.TAP14 .ico-ent{background-position:0 -150px!important;}
.TAP14 .ico-finance{background-position:0 -200px!important;}
.TAP14 .ico-video{background-position:0 -250px!important;}
.TAP14 .ico-games{background-position:0 -300px!important;}
.TAP14 .ico-weather{background-position:0 -350px!important;}

.TAP14 .ac-login{position:relative!important;float:right!important;width:16px!important;height:40px!important;z-index:1000;overflow:visible!important;}
.TAP14 .ac-login-cnt{float:left!important;height:40px!important;font-size:12px!important;overflow:visible!important;}
.TAP14 .ac-login-cnt a{display:block!important;height:46px!important;zoom:1!important; cursor:pointer!important;}
/*.TAP14 .ac-login-cnt a:hover,*/
.TAP14 .ac-login-cnt a:active,
.TAP14 .ac-login a.active{position:relative!important;left:-1px!important; border:1px solid #fff;width:16x!important;height:20px!important;}
.TAP14 .ac-login .thumb{float:left!important;overflow:hidden!important;border:none!important;_display:inline!important;_zoom:1!important;width: 16px;height: 16px;}
#login_button.ac-login{padding-top: 12px;padding-right: 10px;}
#login_button.ac-login .thumb{background: url(/n/sports/splash/login.png);background-position: -56px -40px;}
#login_button.ac-login .thumb:hover{background-position: -40px -40px;}
.TAP14 .ac-logined .thumb{background-position: -100px -100px;margin: 4px 0 0 0;border-radius: 16px;}
.TAP14 .ac-logined .ac-login-cnt a.thumb{left:0!important;float:left!important;width:32px!important;height:32px!important;overflow:hidden!important;border:none!important;_zoom:1!important;outline:none!important;}
.TAP14 .ac-logined .thumb img{float:left;border:none!important;outline:none!important;}
.TAP14 .ac-login .log-links{display: none;}
.TAP14.TAP14-logined{padding-top: 0px;}
.TAP14 .ac-logined{width:32px!important;}
.TAP14 .ac-logined .ac-login-cnt{width:32px!important;overflow:hidden!important;}
.TAP14 .ac-logined .thumb img{width:32px!important;height:32px!important;outline:none!important;border:none!important;}
/*.TAP14 .ac-logined .ac-icon-ar{position:absolute!important;right:21px!important;top:21px!important;}*/
.TAP14 .ac-login-cnt .ac-icon-message{position:absolute!important;right:-13px!important;top:4px!important;}

.TAP14 .ac-dropdown{position:absolute!important;top:41px!important;left:-10px!important;border-width:0 1px 1px!important;border-style:solid!important;width:76px!important;z-index:1000!important;}
.TAP14 .ac-dropdown li{position:relative!important;border-width:1px 0 0!important;vertical-align:top!important;text-align:left!important;height:30px!important;line-height:30px!important;overflow:hidden!important;}
.TAP14 .ac-dropdown a{position:relative!important;display:block!important;height:30px!important;padding-left:10px;line-height:30px!important; word-break:break-all!important;overflow:hidden!important;font-size:12px!important;overflow:hidden!important;}
.TAP14 .ac-dropdown:after{position: absolute;right: 13px;
    top: -6px;display: block;width: 12px;height: 6px;overflow: hidden;content: ''; background-image: url(/n/sports/splash/login.png);background-position: -80px 0px;}
.TAP14 .ac-dropdown a:hover{ text-decoration:none!important;}
.TAP14 .ac-dropdown .ac-icon-message{position: absolute!important;right: 3px!important;top: 10px!important;}
.TAP14 .ac-dropdown .ac-icon-message.ac-icon{border:none;}
.ac-dropdown li i{visibility: hidden;}
.ac-dropdown li:hover i {visibility: visible;}
/*æ¶ˆæ¯*/
.TAP14 .ac-rgst{position:relative!important;float:right!important;width:60px!important;z-index:3;display: none;}
.TAP14 .ac-rgst:hover a{color: #e96a0d;text-decoration: none;}
.TAP14 .ac-rgst .msg-link {position:relative!important;display:block!important;width:50px!important;height:40px!important;padding-left:10px!important;text-align:left!important;line-height:40px!important; text-decoration:none!important;font-size:12px!important;}

.TAP14 .ac-client-active .ac-client-tl{height:40px;}
.TAP14 .ac-client-active .ac-client-tl a{background:#fff;border-width:0 1px;border-style:solid;}
.TAP14 .ac-client-active .client-dropdown{display:block;}
.TAP14 .css_check{visibility: hidden;height:0px;width:120px;}
/*icon*/
.TAP14 .ac-icon{border: 2px solid #fff;border-radius: 50%;background-image:url(/n/sports/splash/login.png);width: 8px;
    height: 8px; background-position: -72px -40px;}
.TAP14 .ac-dropdown,
.TAP14 .ac-dropdown li,
.TAP14 .message .msg-link:hover,
.TAP14 .message .active{border-color:#E1DFDA;;}
.TAP14 .ac-dropdown,
.TAP14 .ac-login .ac-active{background:#fff;}
.TAP14 .msg-lst li:hover,
.TAP14 .ac-dropdown li a:hover{background:#eaeaea;color:#dd0000;}
.TAP14{color:#333;}
.TAP14 a:link,
.TAP14 a:visited{color:#333;text-decoration:none;}
/*.TAP14 a:hover{color:#e96a0d;text-decoration:none;}*/
/*.TAP14 .ac-login-cnt.active{background:#fff;}*/
.TAP14 .active .log-links{color:#e96a0d;text-decoration:none;}
.TAP14 .ac-login .log-links a:link,
.TAP14 .ac-login .log-links a:visited,
.TAP14 .ac-login a.msg-link:link,
.TAP14 .ac-login a.msg-link:visited{color:#333}
.outlogin_layerbox_bylx .outlogin_checkload{width:123px;}

.outlogin_layerbox_bylx{width:477px!important;border-color:#c7c7c7;color:#434242;box-shadow:4px 4px 0 rgba(0,0,0,.1);background-color:#fff;}
.outlogin_layerbox_bylx a.layerbox_close{color:#666;}
.outlogin_layerbox_bylx a.layerbox_close:hover{color:#3f7bc1;}
.outlogin_layerbox_bylx .close_loginname{color:#666;}
.outlogin_layerbox_bylx .close_loginname:hover{color:#DA0000;}
.outlogin_layerbox_bylx .layerbox_left{border-right-color:#fff;background:#fff;}
.outlogin_layerbox_bylx .layerbox_left input.styles{border-color:#d0d0d0;background:#FFF;}
.outlogin_layerbox_bylx .layerbox_left .disability_voice{background:url(#) no-repeat 50% 50%;}
.outlogin_layerbox_bylx .layerbox_left a.login_btn{background:#ff8500;color:#fff;}
.outlogin_layerbox_bylx .layerbox_left a.login_btn:hover{background:#ff931d;}
.outlogin_layerbox_bylx .layerbox_left a.register_lnk{color:#a87a2c;}
.outlogin_layerbox_bylx .layerbox_left a.login_lnk:hover{color:#a87a2c;}
.outlogin_layerbox_bylx .layerbox_left a.forget_Pwd{color:#a87a2c;}
.outlogin_layerbox_bylx .association{border-color:#ddd;background:#fff;}
.outlogin_layerbox_bylx .association .note_item{color:#999;}
.outlogin_layerbox_bylx .association a{color:#999;}
.outlogin_layerbox_bylx .association .current{background:#f4f5f7;}
.outlogin_layerbox_bylx .login_error_tips{color:#DA0000; }
.outlogin_layerbox_bylx .login_recom_tips{color:#000; }
.outlogin_LoginBtn .LoginIcon{background:url(#) no-repeat 0 0;}
.outlogin_layerbox_bylx li.loginform_yzm .reload-code{background:url(#) no-repeat 0 0;}
.outlogin_layerbox_bylx li.loginform_yzm .reload-code:hover{background-position:0 -18px;}
.outlogin_layerbox_bylx .chg_ac{color:#ff8500;}

.TAP14 {
    float: right!important;
    position: relative!important;
    width: 40px!important;
    height: 40px!important;
    font-size: 14px!important;
    font-weight: 400!important;
    font-size: 12px!important;
    overflow: visible!important;
    margin-right:20px;
}
.TAP14.TAP14-logined{
  width: 50px;
}
.TAP14 .ac-icon-ar{width:10px!important;height:6px!important;background-position:0 -20px!important;}

.TAP14 .ac-active .ac-icon-ar,.TAP14 .ac-client-active .ac-icon-ar {
    width: 10px!important;
    height: 6px!important;
    background-position: 0 -28px!important
}

.TAP14 .ico-client {
    width: 25px!important;
    height: 25px!important;
    background-image: url(/i/images/login/client.png)!important;
    background-repeat: no-repeat!important;
    background-position: -999em -999em!important
}
.TAP14 .ac-dropdown:after {
    position: absolute;
    right: 13px;
    top: -6px;
    display: block;
    width: 12px;
    height: 6px;
    overflow: hidden;
    content: '';
    background-image: url(/n/sports/splash/login.png);
    background-position: -80px 0;
}
/*.TAP14 .ac-dropdown, .TAP14 .ac-dropdown li, .TAP14 .message .active, .TAP14 .message .msg-link:hover {
    border-color: #e1dfda;
}*/
.TAP14 .ac-dropdown a, .TAP14 .ac-dropdown li {
    position: relative!important;
    height: 30px!important;
    line-height: 30px!important;
    overflow: hidden!important;
}
.TAP14 .ac-dropdown li {
    border-width: 1px 0 0!important;
    vertical-align: top!important;
    text-align: left!important;
}
.TAP14 .ico-weibo {
    background-position: 0 0!important
}

.TAP14 .ico-news {
    background-position: 0 -50px!important
}

.TAP14 .ico-sports {
    background-position: 0 -100px!important
}

.TAP14 .ico-ent {
    background-position: 0 -150px!important
}

.TAP14 .ico-finance {
    background-position: 0 -200px!important
}

.TAP14 .ico-video {
    background-position: 0 -250px!important
}

.TAP14 .ico-games {
    background-position: 0 -300px!important
}

.TAP14 .ico-weather {
    background-position: 0 -350px!important
}

.TAP14 .ac-login {
    position: relative!important;
    float: right!important;
    width: 30px!important;
    height: 40px!important;
    z-index: 7;
    position: relative;
    top: 12px;
    overflow: visible!important
}

.TAP14 .ac-login-cnt {
    float: left!important;
    height: 40px!important;
    font-size: 12px!important;
    overflow: visible!important
}

.TAP14 .ac-login-cnt a {
    display: block!important;
    width: 30px!important;
    height: 46px!important;
    zoom:1!important;cursor: pointer!important
}

.TAP14 .ac-login-cnt a:active,.TAP14 .ac-login a.active {
    position: relative!important;
    left: -1px!important;
    border-width: 0 1px!important;
    border-style: solid!important;
}

.TAP14 .ac-logined .thumb {
    margin: 4px 0 0 5px!important;
    border-radius: 16px!important;
    _display: inline!important
}

/*.TAP14 .ac-login .thumb,.TAP14 .ac-logined .ac-login-cnt a.thumb {
    float: left!important;
    width: 32px!important;
    height: 32px!important;
    overflow: hidden!important;
    border: none!important;
    _zoom: 1!important
}*/

.TAP14 .ac-logined .ac-login-cnt a.thumb {
    left: 0!important;
    outline: none!important
}

.TAP14 .ac-logined .thumb img {
    float: left;
    border: none!important;
    outline: none!important
}

.TAP14 .ac-login .log-links {
    float: left!important;
    height: 40px!important;
    line-height: 40px!important;
    padding-left: 14px!important
}

.TAP14 .ac-login.ac-logined {
    width: 55px!important
}

.TAP14 .ac-logined .ac-login-cnt {
    width: 45px!important;
    margin-left: 27px!important;
    overflow: hidden!important
}
.TAP14 .ac-login .thumb img{
  display: none;
}
.TAP14 .ac-logined  .thumb img{
  display: block;
}
.TAP14 .ac-login{
    position: relative!important;
    float: right!important;
    width: 16px!important;
    z-index: 7;
}
.TAP14 .ac-login.ac-logined{
  top:0px;
}
.TAP14 .ac-login .thumb {
    background: url(/n/sports/splash/login.png);
    background-position: -56px -40px;
}
.TAP14 .ac-login .thumb:hover {
    background-position: -40px -40px;
}
.TAP14 .ac-login .thumb {
    float: left!important;
    overflow: hidden!important;
    border: none!important;
    _display: inline!important;
    _zoom: 1!important;
    width: 16px;
    height: 16px;
}
.TAP14 .ac-logined .thumb img {
    width: 32px!important;
    height: 32px!important;
    outline: none!important;
    border: none!important
}

/*.TAP14 .ac-logined .ac-icon-ar {
    position: absolute!important;
    right: 21px!important;
    top: 21px!important
}*/

.TAP14 .ac-login-cnt .ac-icon-message {
    position: absolute!important;
    right: 35px!important;
    top: 4px!important
}

.TAP14 .ac-dropdown .ac-icon-message {
    position: absolute!important;
    right: 5px!important;
    top: 9px!important
}

.TAP14 .ac-rgst {
    position: relative!important;
    float: right!important;
    width: 30px!important;
    z-index: 2
}

.TAP14 .ac-rgst:hover a {
    color: #e96a0d;
    text-decoration: none
}

.TAP14 .ac-rgst .msg-link {
    position: relative!important;
    display: block!important;
    width: 50px!important;
    height: 40px!important;
    padding-left: 10px!important;
    text-align: left!important;
    line-height: 40px!important;
    text-decoration: none!important;
    font-size: 12px!important
}

.TAP14 .ac-client-active .ac-client-tl {
    height: 40px
}

.TAP14 .ac-client-active .ac-client-tl a {
    background: #fff;
    border-width: 0 1px;
    border-style: solid
}

.TAP14 .ac-client-active .client-dropdown {
    display: block
}

.TAP14 .css_check {
    visibility: hidden;
    height: 0;
    width: 120px
}
.TAP14 .ac-icon {
    background-repeat: no-repeat!important;
    display: inline-block!important;
    vertical-align: text-bottom!important;
    overflow: hidden!important;
}

.TAP14 .ac-login-cnt .ac-icon-message {
    position: absolute!important;
    right: -13px!important;
    top: 4px!important;
}
.TAP14 .ac-icon {
    border: 2px solid #fff;
    border-radius: 50%;
    background-image: url(/n/sports/splash/login.png);
    width: 8px;
    height: 8px;
    background-position: -72px -40px;
}

/*.TAP14 .ac-dropdown,.TAP14 .ac-dropdown li,.TAP14 .ac-login .ac-active,.TAP14 .ac-login a.active,.TAP14 .message .active,.TAP14 .message .msg-link:hover {
    border-color: #c7c7c7
}*/

/*.TAP14 .ac-dropdown,.TAP14 .ac-login .ac-active {
    background: #fff
}*/

.TAP14 .ac-dropdown li a:hover, .TAP14 .msg-lst li:hover {
    background: #eaeaea;
    color: #d00;
}
.TAP14 {
    color: #333
}

.TAP14 a:link,.TAP14 a:visited {
    color: #333;
    text-decoration: none
}

/*.TAP14 .ac-login-cnt.active {
    background: #fff
}*/

.TAP14 .active .log-links {
    color: #e96a0d;
    text-decoration: none
}

.TAP14 .ac-login .log-links a:link,.TAP14 .ac-login .log-links a:visited,.TAP14 .ac-login a.msg-link:link,.TAP14 .ac-login a.msg-link:visited {
    color: #333
}


.mobileclient-logo {
    width: 40px;
    height: 40px;
    margin-right: 10px;
    float: left;
}
.fl{ float: left;}