﻿@charset "utf-8";
/* CSS Document */

/* CSS reset */
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
ul,li {list-style:none;}
fieldset, img {border:none;}
body {background:#fff;color: #2a2a2a;}
body,button,input,select,textarea {font:12px/1.5 tahoma,arial,"Hiragino Sans GB","\5FAE\8F6F\96C5\9ED1";}	 /*字体(unicode)：宋体(\5B8B\4F53)黑体(\9ED1\4F53)微软雅黑(\5FAE\8F6F\96C5\9ED1)*/
input,select,textarea {font-size:100%;}		/* 默认并不集成父级的文字大小 */
textarea {resize:none;}
table {border-collapse:collapse;border-spacing:0; empty-cells: show;}
button {cursor:pointer;}
em {font-style:normal;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:500;}
a {text-decoration:none;}
a:focus {outline:none;}

/* ie debug */
img,li {vertical-align:top;}
th {text-align:inherit;}
iframe {display:block;}

/* CSS3 渐进增强 */
textarea:focus, input[type="text"]:focus, input[type="password"]:focus {border-color: rgba(242, 145, 73, 0.8) !important;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(242, 145, 73, 0.6);outline: 0 none;}
a:hover, a:active, a:focus { /*text-decoration: underline;*/ -webkit-transition: color 0.1s ease; transition: color 0.1s ease;}

/* clearfix */
.clearfix:after{content:"\0020";display:block;height:0;clear:both;}
.clearfix{zoom:1;}
.clearit{clear:both;height:0;font-size:0;overflow:hidden;}


/* 单行文字溢出时出现省略号，需设定宽度 */
.fn-text-overflow {overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/*common部分开始*/
body {font-family:"Microsoft Yahei", SimHei;} /*微软雅黑 */
.simhei{font-family:Microsoft Simhei;} /*黑体 */
.wrap {width:1000px; margin:0 auto;}
.fl {float:left;}
.fr {float:right;}
.mt0 {margin-top:0!important;}
.ml0 {margin-left:0!important;}
.mt10 {margin-top:10px!important;}
.mt12 {margin-top:12px!important;}
.mt18 {margin-top:18px!important;}
.mt20 {margin-top:20px!important;}
.pt0 {padding-top:0!important;}
.pl0 {padding-left:0px!important;}
.pt25 {padding-top:25px!important;}
.posr{ position: relative!important;}
.w130{ width: 130px!important;}
.show{ display: block !important; }
.hide{ display: none !important; }
.hidden{ visibility: hidden !important; }
.right{ left: auto!important; right: 0px!important; z-index: 10001;}

/*链接颜色*/
a,a:visited  { color: #4d555d;}
a:hover {color:#2789e2;}

a.linkBlue,
a.linkBlue:visited {color:#2789e2!important;}
a.linkBlue:hover {color:#2789e2!important;}

a.linkRed,
a.linkRed:visited {color:#e84c3d!important;}
a.linkRed:hover {color:#e84c3d!important;}

a.linkBlack,
a.linkBlack:visited {color:#2b2b2b!important;}
a.linkBlack:hover {color:#2789e2!important;}

a.linkWhite,
a.linkWhite:visited {color:#fff!important;}
a.linkWhite:hover {color:#fff!important;}

a.liveNewsLeft{background:url(http://www.sinaimg.cn/video/deco/2010/0525/liveNewsLeft.gif) no-repeat 0px 50%; padding-left:22px;}
a.videoNewsNew{background:url(http://www.sinaimg.cn/video/deco/2010/0527/new.png) no-repeat 0px 50%; padding-left:28px;}


/*width*/
.w47 {width: 47px;}

/*height*/
.h169 {height: 169px;}
.h190 {height: 190px;}


/*背景颜色*/
.bg59d1f5{ background: #59d1f5; color: #fff;}
.bg82dcf8{ background: #82dcf8; color: #fff;}
.bgace8fa{ background: #ace8fa; color: #fff;}
.bgf2f2f2{ background: #f2f2f2;}
.bgf9f9f9{ background: #f9f9f9;}
.bg2a2a2a{ background: #2a2a2a; color: #fff;}

/*icon图标部分*/
/*icon_png24*/
.sports_png24,#fsSliderDotBox span,.play_icon,.slider_cont_info .bgLayer,.fs_v_bg,.stva_icon,.stv_icon{background-image:url(http://n.sinaimg.cn/ty/index/sports_png24.png); background-repeat: no-repeat; _background-image:url(http://n.sinaimg.cn/ty/index/sports_png24.gif);}

/*icon_png8*/
.header-sub .logo a,.sh-links-item,.mrh_list li,.sports_png8,.fs_v_play,.videoNewsLeft,.cln_links span,.cln_list li,.mod_title,.mod_list li{background-image:url(http://n.sinaimg.cn/ty/index/sports_png8.png); background-repeat: no-repeat;}

/*ad_top*/
#ad_top {width: 1000px;margin: 10px auto 0; }
#ad_top_placeholder{width: 1000px;margin: 10px auto 0; height: 100px;}

/*header*/
/* subheader */
.header-sub{ height: 35px; margin: 20px auto; _position: relative;_zoom: 1; z-index: 999; }
.header-sub .logo, .header-sub .links{ float: left; }
.header-sub .logo a{ display: block; width: 188px; height: 35px; background-position: 0px 0px; }
.header-sub .links{ line-height: 43px; margin-left: 5px; }
.header-sub .links a.sh-links-item{ display: inline-block; }
.header-sub .links a.sh-links-item, .header-sub .links a.sh-links-item:visited{ margin-left: 8px; padding-left: 19px; color: #666; font-size: 13px; }
.header-sub .links a.sh-links-item:hover{ color: #2789e2; }
.header-sub .links a.sh-links-item:active{ outline: none; }
.header-sub .links .bookmarks{ background-position: -305px 5px;}
.header-sub .links .links_weibo{ background-position: -305px -33px;}
.header-sub .links .links_scroll{ background-position: -305px -73px;}
.header-sub .links .links_ranking{ background-position: -305px -111px;}
.header-sub .links .links_video{ background-position: -305px -150px;}
.header-sub .links .links_client{ background-position: -305px -189px;}
.header-sub .links .links_phone{ background-position: -305px -228px;}


.btn_addfav_w{ position: relative;z-index: 99; display: inline-block; text-align: left; height: 43px; }
.btn_addfav_w a.btn_addfav, .btn_addfav_w a.btn_addfav:visited{ font-size: 12px; color: #656565; font-family: "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1","Arial","SimSun","\5B8B\4F53";}
.btn_addfav_w a.btn_addfav:hover{ color: #c00;}
.btn_addfav_w span.addfav_key{ font-weight: bold; color: #0A75C7; padding-right: 5px;}
.addfav_pop{ position: absolute; display: none; visibility: hidden; top: 32px; left: -19px; z-index: 9999999995; width: 282px; height: 123px; overflow: hidden;}
.addfav_pop_bg0{ position: absolute; top: 0px; left: 0px; z-index: 99; width: 282px; height: 123px; background: url(http://www.sinaimg.cn/dy/sinatag/addfav_pop_bg.png) 0 0 no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sinaimg.cn/dy/sinatag/addfav_pop_bg.png');} /* z-index: 9999999997; */
.addfav_pop_nowin{ height: 80px;}
.addfav_pop_nowin .addfav_pop_bg0{ background: url(http://www.sinaimg.cn/dy/sinatag/addfav_pop_nowin_bg.png) 0 0 no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sinaimg.cn/dy/sinatag/addfav_pop_nowin_bg.png');}
.addfav_pop_nowin .addfav_pop_p1{ display: none;}
.addfav_pop a.addfav_close, .addfav_pop a.addfav_close:visited{ position: absolute; z-index: 9999999999; top: 18px; right: 12px; width: 10px; height: 10px; overflow:hidden;background: url(http://www.sinaimg.cn/dy/sinatag/btns_addfav_spirite.png) -38px 1px no-repeat; transition: all ease 0.3s;overflow:hidden;}
.addfav_pop a.addfav_close:hover{ background-position: -54px 1px;}
.btn_addfav_w .addfav_pop_p0{ display: block; position: relative; z-index: 99; padding: 20px 0 0 20px; margin-right: 20px; color: #101010; font-size: 14px; line-height: 22px;}
.btn_addfav_w .addfav_pop_p1{ display: block;zoom:1; position: relative; z-index: 99; padding: 20px 0 0 20px; margin-right: 20px; color: #656565; font-size: 14px; line-height: 22px;}
.btn_addfav_w a.addfav_dl, .btn_addfav_w a.addfav_dl:visited{ display: inline-block; vertical-align: top; _vertical-align: 1px; margin-top: 1px; margin-left: 8px; width: 66px; height: 22px; overflow: hidden; text-indent: -99em; line-height: 22px; text-align: center; color: #fff; background: url(http://www.sinaimg.cn/dy/sinatag/btns_addfav_spirite.png) 0px -15px no-repeat; transition: all ease 0.3s;}
.btn_addfav_w a.addfav_dl:hover{ background-position: 0 -43px;}
.pullDown{display:block;visibility:visible;animation-name:pullDown;-webkit-animation-name:pullDown;animation-duration:0.3s;-webkit-animation-duration:0.3s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;transform-origin:50% 0%;-ms-transform-origin:50% 0%;-webkit-transform-origin:50% 0%;}@keyframes pullDown{0%{transform:scaleY(0.1);}100%{transform:scaleY(1);}}@-webkit-keyframes pullDown{0%{-webkit-transform:scaleY(0.1);}100%{-webkit-transform:scaleY(1);}}


/*nav部分*/
.nav{ height: 105px; background:#edf2f8; zoom: 1; position: relative; min-width: 1000px; overflow: hidden;}
.nav_index{ height: 60px; background: url(http://n.sinaimg.cn/ty/index/nav_bg.png) no-repeat center top #2789e2;}
.nav_index .wrap{ height: 60px; overflow: hidden; zoom: 1;}
.nav_list{ }
.nav_list li{ float: left; height: 60px; overflow: hidden;}
.nav_list li a{ float: left; color: #fff; height: 60px; line-height: 60px; font-size: 15px; padding: 0 10px 0 10px;}
.nav_list li a:hover{ color: #fff;}
.nav_list li.homeLink{  background: #145b9c;}
.nav_list li.homeLink a{ width: 105px; text-align: center; font-size: 19px; padding: 0; margin: 0;}
.nav_subs{ height: 45px; overflow: hidden;}
.nav_sub{ height: 45px; line-height: 45px;}
.nav_sub a{ float: left; height: 45px; line-height: 45px; color: #595c65; margin: 0 0px 0 14px; overflow: hidden; display: inline; font-size: 14px; }
.nav_sub a:hover{color: #e84c3d;}

/*match*/
#match{ height: 155px; overflow: hidden; position: relative;zoom: 1;}
#match_left{ position: absolute; left: 0px; top: 13px;  height: 142px; overflow: hidden; z-index: 101; }
#match_right{ height: 154px; overflow: hidden; padding-left: 160px; width: 840px; border-bottom: 1px solid #dbdbdd; position: relative; z-index: 100;}

#sportTV{ width: 160px; height: 142px; position: relative;}
#stv_aside{display: block; position: relative; z-index: 103;background: url(http://n.sinaimg.cn/ty/index/sportTV.jpg) no-repeat left center; width: 160px; height: 142px;}
#stv_main{ position: absolute; left: 160px; top: 0px; z-index: 102; background: url(http://n.sinaimg.cn/ty/index/sportTV.jpg) no-repeat -160px center; width: 840px; height: 142px;}


@-webkit-keyframes slideRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(-160px);
    transform: translateX(-160px);
  }

  100% {
  	opacity: 1;
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
}

@keyframes slideRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(-160px);
    -ms-transform: translateX(-160px);
    transform: translateX(-160px);
  }

  100% {
  	opacity: 1;
    -webkit-transform: translateX(0px);
    -ms-transform: translateX(0px);
    transform: translateX(0px);
  }
}
#stv_main.stv_slideRight{
    -webkit-animation: 0.5s slideRight ease-in-out;
    animation: 0.5s slideRight ease-in-out;
}

.stva_head{ padding-top: 9px; height: 24px; line-height: 24px; overflow: hidden; padding-left: 10px;}
.stva_head a.stva_title{ color: #fff; font-size: 18px; font-weight: normal;}
.stva_item{ margin: 6px 0 0 10px; position: relative; overflow: hidden; zoom: 1;}

.stva_icon{position: absolute;}
/*真直播*/
.stva_live_real .stva_icon{ left: 0px; top: 3px; width: 40px; height: 16px; background-position: 0 -261px; }
.stva_live_real .stva_tip{ padding-left: 45px;}
/*假直播*/
.stva_live .stva_icon{ left: 0px; top: 3px; width: 30px; height: 16px; background-position: -87px -261px; }
.stva_live .stva_tip{ padding-left: 35px;}
/*hot*/
.stva_hot .stva_icon{ left: 0px; top: 2px; width: 30px; height: 16px; background-position: -50px -261px; }
.stva_hot .stva_tip{ padding-left: 35px;}
/*review*/
.stva_review .stva_icon{ left: 0px; top: 3px; width: 22px; height: 16px; background-position: -128px -261px; }
.stva_review .stva_tip{ padding-left: 22px;}

.stva_item .stva_item_a{ display: block; color: #fff; font-size: 14px;}
.stva_item .stva_tip{ display: block; line-height: 22px; height: 22px; overflow: hidden; width: 105px; white-space: nowrap; text-overflow: ellipsis;}
.stva_item .stva_team{ display: block; line-height: 22px; height: 22px; overflow: hidden; width: 150px; white-space: nowrap; text-overflow: ellipsis;}
.stva_item .stva_item_a:hover .stva_tip,.stva_item .stva_item_a:hover .stva_team{ color: #fff; text-decoration: underline;}

#stv_slider{ width: 840px; overflow: hidden; height: 142px; zoom: 1; position: relative;}
#stv_controller{ position: absolute; top: 1px; right: 1px; width: 49px; height: 22px; background-position:-50px -284px; overflow: hidden; z-index: 300;}
#stv_left{ float: left; width: 24px; height: 22px; overflow: hidden;background-position:-50px -284px; cursor: pointer;}
#stv_right{ float: left; margin-left: 1px; display: inline; width: 24px; height: 22px; overflow: hidden;background-position:-75px -284px; cursor: pointer;}
#stv_left:hover{ background-position:-50px -307px;}
#stv_right:hover{ background-position:-75px -307px;}

#stv_group{width: 840px; overflow: hidden; zoom: 1; position: relative; padding: 42px 0 30px 0; height: 70px; z-index: 200;}
.stv_item{ float: left; width: 167px; height: 70px; border-left: 1px solid #90afc8; position: relative; overflow: hidden; zoom: 1;}

.stv_icon{position: absolute;}
/*真直播*/
.stv_live_real .stv_icon{ left: 20px; top: 3px; width: 40px; height: 16px; background-position: 0 -261px; }
.stv_live_real .stv_tip{ padding-left: 45px;}
/*假直播*/
.stv_live .stv_icon{ left: 20px; top: 3px; width: 30px; height: 16px; background-position: -87px -261px; }
.stv_live .stv_tip{ padding-left: 35px;}
/*hot*/
.stv_hot .stv_icon{ left: 20px; top: 2px; width: 30px; height: 16px; background-position: -50px -261px; }
.stv_hot .stv_tip{ padding-left: 35px;}
/*review*/
.stv_review .stv_icon{ left: 20px; top: 3px; width: 22px; height: 16px; background-position: -128px -261px; }
.stv_review .stv_tip{ padding-left: 22px;}

.stv_item .stv_item_a{ display: block; color: #fff; font-size: 14px; padding-left: 20px; width: 147px; height: 70px; overflow: hidden; cursor: pointer;}
.stv_item .stv_tip{ display: block; line-height: 18px; height: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.stv_item .stv_status{ padding-top: 10px; display: block; line-height: 20px; height: 20px; overflow: hidden; width: 147px; white-space: nowrap; text-overflow: ellipsis;}
.stv_item .stv_team{ display: block; line-height: 20px; height: 20px; overflow: hidden; width: 147px; white-space: nowrap; text-overflow: ellipsis;}
.stv_item .stv_item_a:hover{ text-decoration: none;}
.stv_item .stv_item_a:hover .stv_status,.stv_item .stv_item_a:hover .stv_team{ color: #fff; text-decoration: underline;}
.stv_item .stv_item_a:hover .stv_tip{ color: #fff; text-decoration: none;}
.stv_item .stv_item_a span,.stv_item .stv_item_a:hover span{ color: #fff!important;}

#match_live_box{ width: 1000px; height: 354px; position: relative; zoom: 1; padding-top: 20px;background: url(http://n.sinaimg.cn/sports/nba/live_bg.jpg) no-repeat center 20px;}
#match_live{ position: absolute; left: 0px; top: 20px; width: 1000px; height: 354px; overflow: hidden;  z-index: 200;}
#match_live_movieBox{ float: left; display: inline; height: 354px; width: 630px; overflow: hidden; position: relative; z-index: 202;}
.ml185{ margin-left: 185px!important;}
.match_live_hide{ position: absolute; top: 235px; height: 140px; width: 40px; background-position: -105px -283px; overflow: hidden;}
#match_live_hide_left{ left: -45px;}
#match_live_hide_right{ right: -45px;}
.left10000{ display: none;}
#match_live_show_right{ position: absolute; top: 20px; height: 140px; width: 40px; background-position: -148px -283px; overflow: hidden; right: -45px;}
#match_live_textBox{ position: absolute; right: 0px; top: 20px; width: 370px; height: 354px; background: url(http://n.sinaimg.cn/ty/index/live_bg1.jpg) no-repeat 0 0; z-index: 201;}
#match_live_textBox_bg{width: 370px; height: 354px; position: relative; overflow: hidden; zoom: 1;}
#match_live_textBox_hide{ position: absolute; top: 20px; right: 0px; height: 28px; padding: 0 6px; background: #597491; color: #fff; overflow: hidden; line-height: 28px; text-align: center; font-size: 14px; z-index: 300;}
#mltb_head{ width: 370px; height: 120px; overflow: hidden;}
#mltb_main{width: 370px; height: 234px; overflow: hidden; position: relative;}
.ml_team{ float: left; width: 66px; padding-top: 18px; height: 102px; overflow: hidden;}
.ml_team1{ padding-left: 42px;}
.ml_team2{}
.ml_team img{ width: 66px; height: 66px; overflow: hidden; display: block;}
.ml_team_name{ display: block; color: #aab8cb!important; line-height: 30px; height: 30px; font-size: 16px; text-align: center;}
.ml_infor{ float: left; width: 156px;  overflow: hidden; padding-top: 18px; height: 102px;}
.ml_score{ font-size: 30px; color: #fff!important; height: 66px; line-height: 66px; text-align: center;}
.ml_location{ display: block; color: #aab8cb!important; line-height: 30px; height: 30px; font-size: 12px; text-align: center;}

.mlm_play{ position: absolute; background: url(http://n.sinaimg.cn/ty/index/live_icon.png) no-repeat 0 0; width: 70px; left: 10px; top: 10px; height: 45px; _background: url(http://n.sinaimg.cn/ty/index/live_icon.gif) no-repeat 0 0;}
.mlm_content{ padding-top: 30px; width: 350px;}
.mlmc_item{ padding: 10px 5px 0 30px; overflow: hidden; background: url(http://n.sinaimg.cn/ty/index/live_icon.png) no-repeat 10px -50px;color: #aab8cb;font-size: 14px; _background: url(http://n.sinaimg.cn/ty/index/live_icon.gif) no-repeat  10px -50px;}
.mlmci_t{ line-height: 20px;  }
.mlmci_c{ line-height: 20px;}
.plr8{ padding: 0 8px;}

.mlmc_item.selected{ color: #fff;}
#mltb_score{font-size: 30px; color: #fff!important; height: 66px; line-height: 66px; text-align: center; position: absolute; top: 18px; left: 110px;width: 156px;  overflow: hidden; }




/*matchbar*/
.mr_header{ height: 33px; overflow: hidden; border-bottom: 1px solid #dbdbdd; margin: 0 35px; padding-top: 2px;}
.mrh_list li{ float: left; height: 33px; line-height: 33px; background-position: -319px -272px; padding: 0 33px 0 7px;}
.mrh_list li a{ color: #8e9ba8;}
.mrh_list li a:hover{ color: #4d555d;}
.mrh_list li.selected a{ color: #4d555d;}
.mrh_list li#mrhl_last em{ float: left; height: 33px; background-position: 16px -149px; padding: 0px; width: 26px;}
.mrh_list li#mrhl_last span{ float: left; height: 33px; }

.mr_main{ height: 119px; overflow: hidden;}
#mrm_slider{ position: relative; height: 119px; overflow: hidden; width: 100%;}
#mrmsl{ position: absolute; left: 13px; top: 50%; margin-top: -10px; width: 12px; height: 20px; background-position: 0 -46px;}
#mrmsr{ position: absolute; right: 13px; top: 50%; margin-top: -10px; width: 12px; height: 20px; background-position: 0 -75px;}
#mrms{ overflow: hidden; height: 119px; width: 770px; margin: 0 35px; position: relative;}
.mrms_item{ float: left; width: 136px; margin-left: 2px; display: inline; padding: 0 8px 0 8px; height: 118px;  overflow: hidden; background-position: 151px -295px; position: relative;}
.mrms_item.selected{ border-bottom: 3px solid #e84c3d; height: 115px;}
.match_nba{}
.match_premier{}

.mi_t{ padding-top: 2px; height: 36px; overflow: hidden; line-height: 36px; }
.mi_c{ height: 75px; overflow: hidden; line-height: 22px;}

.mrmsi_2{ height: 22px; line-height: 22px; overflow: hidden; color: #8e9ba8;}
.mrmsi_3{ height: 22px; line-height: 22px; overflow: hidden; }
.mrmsi_4{ height: 22px; line-height: 22px; overflow: hidden; }

.mi_t_1{ font-size: 14px; color: #145b9c; float: left;}
.mi_t_1:visited{color: #145b9c;}
.mi_t_1:hover {color: #2789e2;}
.mi_t_2{ float: left; padding-left: 8px; padding-top: 1px;}
.mi_t_video{ float: right; background-position: 0 -124px; height: 36px; width: 16px; overflow: hidden;}
.mi_t_live{ float: right; background-position: 0 -177px; height: 36px; width: 20px; overflow: hidden;}
.mrmsi_live{ color: #e84c3d;}
.mi_duirng_live{ color: #e84c3d!important;}


.m_2_1{ float: left;}
.m_2_2{ float: right;}
.match_prev .m_2_2{ float: right; padding-left: 0px;}

.m_3_1{ float: left; width: 83px;}
.m_3_1 span{ float: left; width: 75px; overflow: hidden;}
.m_3_1 em.m_win,.m_4_1 em.m_win{ float: left; background-position: 0 -259px; width: 10px; height: 22px; margin-left: 4px;}
.m_3_2{ float: left; color: #145b9c; width: 33px; text-align: right;}
.m_3_3{ float: right; width: 23px; text-align: right;}
.mrms_item .mrmsi_3 a.m_lottery,.mrms_item .mrmsi_3 a.m_lottery:hover{ float: right; width: 36px; text-align: center; height: 19px; line-height: 19px; margin-top: 1px; color: #2789e2!important;}
.mrmsi_3 a.m_lottery_no{ float: right; width: 36px; text-align: center; height: 19px; line-height: 19px; margin-top: 1px; }

.m_4_1{ float: left; width: 83px;}
.m_4_1 span{ float: left; width: 75px; overflow: hidden;}
.m_4_1 em.m_shigh,.m_3_1 em.m_shigh{ float: left; background-position: 0 -223px; width: 8px; height: 22px;}
.m_4_2{ float: left; color: #145b9c; width: 33px; text-align: right;}
.m_4_3{ float: right; width: 23px; text-align: right;}
.m_attention{ float: right; color: #8e9ba8!important;}
.m_attention:hover{ float: right; color: #2789e2!important;}

.mrmsi_3 a,.mrmsi_3 a:visited,.mrmsi_3 a:hover,.mrmsi_4 a,.mrmsi_4 a:visited,.mrmsi_4 a:hover{ color: #4d555d!important;}

.mrms_item em.m_8{ float: left; width: 8px; height: 22px;}
.mrms_item a:hover span{ text-decoration: none;}
#mrms_line{ position: absolute; top: 1px; right: 35px; height:118px; background: #fff; width: 2px; font-size: 0px; overflow: hidden; }

.mic_r{ float: right; width: 23px; text-align: center;}
.mic_r1{ float: right; width: 33px; text-align: right;}




/*m_hover match_pre*/
.m_hover{ position: absolute; left: 0px; top: 36px; height: 82px; width: 154px; background: #edf2f8; display: none;}
.mh_t{ padding-top: 4px; height: 22px; line-height: 22px; overflow: hidden;}
.mh_t_1{ float: left; font-size: 14px; color: #145b9c!important;}

.mh_c{ height: 60px; overflow: hidden; padding: 10px 10px 0px;}
.mh_c a{ display: block; margin: 8px 0 0 0px; overflow: hidden; height: 22px; line-height: 22px; text-align: center; color: #fff!important; background: #2789e2;}
.mh_c1 a{ width: 134px; margin: 24px 0 0 0!important; font-size: 14px;}
.mh_c2 a{ width: 134px; font-size: 14px;}
.mh_c3 a{ float: left; width: 60px; margin-left: 14px; display: inline; font-size: 12px;}
.mh_c3 a.mh_c3_1{width: 134px; font-size: 14px; margin: 8px 0 0 0;}
.mh_c4 a{ float: left; width: 60px; margin-left: 14px; display: inline; font-size: 12px;}

.mh_b{ line-height: 22px; height: 22px; overflow: hidden; color: #595c65; vertical-align: middle; text-align: center;}
.mh_b span{ padding: 0 4px;}


@-webkit-keyframes bounceInUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(119px);
    transform: translateY(119px);
  }

  100% {
  	opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounceInUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(119px);
    -ms-transform: translateY(119px);
    transform: translateY(119px);
  }

  100% {
  	opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.m_slideUp .m_hover{ display: block;}
.m_slideUp .m_hover {
    -webkit-animation: 0.5s bounceInUp ease-in-out;
    animation:0.5s bounceInUp ease-in-out;
}


/* first screen */
#firstScreen { height: 582px; position: relative; overflow: visible;}
.wrap_630_370 .main {float: left;width:630px; position:relative;height: 582px;}
.wrap_630_370 .aside {float: right; width:350px; overflow: hidden; zoom: 1; position:relative;height: 582px;}
.wrap_630_370 .aside a:hover{ text-decoration: underline;}
/*main*/
.fsm_t {position:relative; height:312px; padding-top: 20px; overflow: hidden; zoom: 1;}
.fsm_b {position:relative; height:240px; overflow: hidden; zoom: 1;}

.fs_slider_box{ float: left; height: 312px; width: 470px;}
.fsmt_r{ float: right; width: 150px;}

#fs_slider {position:relative; height: 312px; width: 470px;}
#fsSliderLeftArr,
#fsSliderRightArr {position:absolute; top:131px; z-index:3;width:40px; height:50px;}
#fsSliderLeftArr {left:0px;background-position:-45px 0px;}
#fsSliderRightArr {right:0px;background-position:-105px 0px;}

#fsSliderLeftArr:hover{background-position:-45px -57px;}
#fsSliderRightArr:hover{background-position:-105px -57px;}

#fsSliderDotBox {position:absolute; bottom:10px; right:10px; z-index:3;}
#fsSliderDotBox span {float:left; margin-right:10px; cursor:pointer;width:10px; height:10px; overflow:hidden; font-size: 0px;}
#fsSliderDotBox .dotItem {background-position: 0 -86px;}
#fsSliderDotBox .dotItemOn {background-position: -18px -86px;}

#fsSliderWrap {width:470px; height:312px; overflow:hidden; position: relative;}
.fs_slider_cont{width:470px; height:312px; position:relative;}
.fs_slider_cont .slider_playBtn {position: absolute; bottom: 38px;left: 9px; cursor: pointer; background-position: 0 0; width: 34px; height: 34px; z-index: 10;}
.fs_slider_cont .slider_playBtn:hover { background-position: 0 -36px;}
.slider_cont_info {width:470px; height:34px; position:absolute; left:0; bottom:0; z-index:2; text-align: left;}
.slider_cont_info .title {font-size:18px; padding-left: 12px; line-height: 30px;}
.slider_cont_info p {position:relative; z-index:2;}
.slider_cont_info .bgLayer {width:470px; height:51px; position:absolute; left:0; bottom:0; background-position:0 -150px; background-repeat: repeat-x; z-index: 1; _background: #000; _opacity:0.8; _filter:alpha(opacity:80);_height:36px;}
/*.fs_slider_cont .hover .bgLayer { opacity:0.9; filter:alpha(opacity:90);}*/
/*.slider_cont_info*/
.fs_slider_cont .title a{ color: #fff;}
.fs_slider_cont .hover .title a{ color:#fff;}

/*sina播放器*/
.fs_sinaPlayer_wrap{width:470px; height:312px; position:absolute; top:20px; left:0; z-index:12; background:#eee;}
#sinaPlayerCloseBtn {position:absolute;top:0px;right:0px; width:24px; height:23px; line-height:99; overflow:hidden; background:url(http://i1.sinaimg.cn/ty/main/index2012/focus_close.png) no-repeat;}

.fs_video{ width: 150px; height: 100px; padding-top: 6px; overflow: hidden;}
.fs_video_link{ display: block; position: relative; width: 150px; height: 100px;}
.fs_video_link img{display: block; width: 100%; height: 100%;}
.fs_v_play{position: absolute; right: 0px; top: 0px; background-position: -49px -46px; width: 30px; height: 23px;}
.fs_v_text{ position: absolute; left: 0px; bottom: 0px; height: 22px; line-height: 20px; font-size: 14px; width: 145px; padding-left: 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #fff; z-index: 10;}
.fs_v_bg{ position: absolute; left: 0px; bottom: 0px; height: 25px;  width: 150px; background-repeat: repeat-x; background-position: 0 -215px; z-index: 1; _background: #000; _opacity:0.8; _filter:alpha(opacity:80);_height: 22px;}
.fs_video_link:hover .fs_v_text{ text-decoration: underline; }

.fsm_b .fs_video{ float: left; padding: 20px 0 0 10px;}

/*aside*/
.fs_news{ padding-top: 9px; padding-bottom: 8px; border-top: 1px solid #f0f0f0; overflow: hidden; zoom: 1;}
.fs_news_title{ line-height: 30px; height: 30px; font-size: 20px; overflow: hidden; margin-bottom: 7px;}
.fs_news_list{ overflow: hidden; zoom: 1;}
.fs_news_list li{ line-height: 27px; height: 27px; overflow: hidden; font-size: 14px;}
.fs_news_list a.videoNewsLeft{ background-position: -298px -373px;padding-left: 30px;}
.fs_news_first{ border-top: none; padding-top: 16px;}

/*second screen*/
#secondScreen{ overflow: hidden; zoom: 1; /*padding-bottom: 26px;*/ height: 620px; margin-bottom: 14px; position: relative;}
.wrap_305_305_350{}
.wrap_305_305_350 .aside{ float: left; width: 305px; padding-top: 20px;  padding-right: 20px; overflow: hidden;}
.wrap_305_305_350 .main{ float: left; overflow: hidden; width: 350px; padding-top: 20px;}
.column{ position: relative; width: 305px;}
.cln_head{ height: 34px; border-top:1px solid #ccc; border-bottom: 1px solid #ccc; }
.cln_title{ float: left; height: 34px; line-height: 34px;}
.cln_title a{ color: #2789e2; font-size: 22px;}
.cln_links{ float: left; padding-left: 10px; padding-top: 4px; height: 30px; line-height: 30px;}
.cln_links a{ float: left; color: #2789e2; font-size: 14px;}
.cln_links span{ background-position: -46px -97px; height: 30px; width: 8px; font-size: 1px; overflow: hidden; float: left;}
.cln_down{ float: right; width: 48px; height: 34px; background-position: -91px -41px;}
.cln_down:hover{  background-position: -169px -41px;}
.cln_up{  background-position: -91px -74px;}
.cln_up:hover{  background-position: -169px -74px;}
.icon_new{ position: absolute; top: -5px; right: 14px; width: 27px; height: 15px; background-position: 0 -113px;}
.cln_main{ padding-top: 8px; overflow: hidden;}
.cln_list{}
.cln_list li{ background-position: -318px -274px; height: 26px; line-height: 26px; font-size: 14px; padding-left: 10px; width: 295px; overflow: hidden; white-space: nowrap; text-overflow:ellipsis;}

/*main*/
#secondScreen .ad_350_200{ padding-bottom: 20px; width: 350px; height: 200px; overflow: hidden;}
#secondScreen .main .column{ width: 350px;}
#secondScreen .main .cln_list li{ width: 340px;}

/*threeScreen*/
#threeScreen{}
.wrap_700_300 .main{ float: left; overflow: hidden;}
#feed_box{float: left;width: 660px;border-right: solid 1px #e5e5e5;padding-right: 19px;margin-bottom: 15px; margin-top: 30px;}

.wrap_700_300 .aside{ float: right; width: 300px; overflow: hidden;}

.wrap_700_300 .aside a{ color: #333;}
.wrap_700_300 .aside a:hover{ color: #2789e2;}

.mod{ overflow: hidden; padding-top: 24px; zoom: 1;}
.mod_head{ height: 30px; line-height: 30px;}
.mod_title{ float: left; background-position: -68px -107px; height: 30px; font-size: 22px; padding-left: 14px; }
.mod_content{ overflow: hidden;}
.mc_item{ padding-top: 20px; overflow: hidden;}
.mod_ad_txt{ height: 26px; line-height: 26px; background: #2789e2; padding-left: 10px; width: 290px; display: block; color: #fff; font-size: 16px;}
.mod_link{ position: relative; width: 300px; overflow: hidden;}
.mod_link img{ display: block; width: 100%; height: 100%;}
.play_icon{ position: absolute; left: 5px; bottom: 31px; background-position: -34px -113px; width: 22px; height: 22px;}
.mod_link a:hover .play_icon{ background-position: -58px -113px;}
.mod_link a:hover .mod_text{ text-decoration: underline;}
.mod_text_bg{ position: absolute; left: 0px; bottom: 0px; height: 26px; width: 300px; background: #000; opacity: 0.7; filter:alpha(opacity=70);}
.mod_text{position: absolute; left: 0px; bottom: 0px; height: 26px; line-height: 26px; padding-left: 5px; width: 295px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; }
.mod_ad{ width: 300px; height: 250px; padding-top: 30px; overflow: hidden;}
.ad_300_500{ height: 500px!important;}



.h190 .mod_text_bg{ height: 30px;}
.h190 .mod_text{ height: 30px; line-height: 30px; width: 300px; padding: 0px; font-size: 16px; text-align: center; }

.mod_list{ padding-top: 13px; overflow: hidden;}
.mod_list li{ line-height: 26px; height: 26px; font-size: 14px; background-position: -320px -309px; padding-left: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

/*他们在微博*/
.wb_them{ padding-top: 17px;}
.wb_them_main{ border-top: 1px solid #e5e5e5; margin-top: 17px; overflow: hidden;}
.wb_tm_head{ height: 30px; line-height: 30px; padding: 10px 0;}
.wb_tm_title{ font-size: 20px; float: left;}
.btn_change{ font-size: 20px; float: right;}
.wb_tm{ height: 182px; width: 300px; overflow: hidden;}
.wb_tm_item{ height: 89px; overflow: hidden;position: relative;}
.wb_tm_item_img{ position: absolute; overflow: hidden; left: 0px; top: 4px;}
.wb_tm_item_img img{ display: block; width: 52px; height: 52px;}
.wb_tm_item_txt{ line-height: 24px; font-size: 12px; text-align: center; display: inline-block; text-align: center; width: 52px; color: #2789e2;height:24px;overflow:hidden;}
.wb_tm_item_img a:hover .wb_tm_item_txt{ text-decoration: underline; color: #2789e2;}
.wb_tm_item_infor{ padding-left: 60px; width: 240px; line-height: 24px; font-size: 14px; height: 72px; overflow: hidden;}

.mTopics{ width: 300px; overflow: hidden;}
#mod_area{ padding-top: 18px;}
/*area*/
.mc_head{ height: 19px; line-height: 19px; overflow: hidden; margin-top: 14px; position: relative;}
.mc_title{ float: left; width: 64px; overflow: hidden; text-align: center; line-height: 19px; height: 19px; color: #fff!important; font-weight: bold; font-size: 12px; background: #2789e2;}
#mod_area .mc_item{ padding-top: 17px;}
.mc_more{ position: absolute; right: 0px; top: 0px; height: 19px; line-height: 19px; color: #b2b2b2!important; font-size: 14px;}

.bets{ overflow: hidden; padding-top: 3px;}
.bets_item{  overflow: hidden;}
.bets_ih{ height: 57px;}
.bets_team{ float: left; width: 69px; height: 57px; text-align: center; display: inline;}
.bets_team_icon{ padding-top: 8px; height: 30px; overflow: hidden; text-align: center; display: block;}
.bets_team_icon img{}
.bets_team_name{ height: 19px; line-height: 19px; color: #262626!important; text-align: center; display: block; overflow: hidden;}

.bets_vs_box{ float: left; width: 77px; height: 57px; overflow: hidden;}
.bets_vs{ display: block; color: #b2b2b2; font-size: 24px; font-weight: normal; text-align: center; padding-top: 12px; line-height: 45px;}


.bets_ic{ height: 25px; line-height: 25px; overflow: hidden;}
.bets_btn{ float: left; width: 69px; height: 25px; text-align: center; color: #858585!important; background: #dfdfdf; margin-right: 4px; display: inline;}
.bets_btn_span{ float: left; width: 73px; height: 25px; display: inline;}
.bets_btn_on{ background: #2789e2; color: #fff!important;}
.bets_submit_box{ float: right; width: 65px; overflow: hidden; height: 25px; border-left: 1px solid #e5e5e5; padding-left: 9px;}
.bets_submit{ display: block; width: 65px; overflow: hidden; height: 25px; background: #2789e2; color: #fff!important; font-size: 14px; text-align: center;}


.mod_more{ float: right; font-size: 14px; padding-top: 6px; height: 24px; line-height: 24px;}

#sports_trivia{ margin-top: 18px; position: relative; height: 294px; width: 300px;}
.sports_t{ position: absolute; overflow: hidden;}
.sports_t_a{display: block; position: relative; width: 100%; height: 100%;}
.sports_t_a img{display: block; width: 100%; height: 100%;}
.sports_t_txt{ display: block; position: absolute; left: 0px; bottom: 0px; height: 18px; line-height: 18px; background: #2789e2; color: #fff;}
.sports_t_a:hover .sports_t_txt{ color: #fff; text-decoration: underline;}
#sports_t_1{ left: 0px; top: 0px; width: 117px; height: 195px;}
#sports_t_2{ left: 120px; top: 0px; width: 180px; height: 96px;}
#sports_t_3{ left: 0px; top: 198px; width: 117px; height: 96px;}
#sports_t_4{ left: 120px; top: 99px; width: 180px; height: 195px;}

#sports_t_1 .sports_t_txt{ width: 107px; padding-left: 10px;}
#sports_t_2 .sports_t_txt{ width: 170px; padding-left: 10px;}
#sports_t_3 .sports_t_txt{ width: 107px; padding-left: 10px;}
#sports_t_4 .sports_t_txt{ width: 170px; padding-left: 10px;}

.mod_link_rank{ padding-top: 6px;}
.mod_link_rank li{ height: 34px; line-height: 34px; position: relative; padding-left: 23px; width: 277px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 14px;}
.mod_link_rank li .mlr_num{ position: absolute; left: 0px; top: 0px; height: 34px; line-height: 36px; font-size: 16px; color: #2789e2; width: 23px; overflow: hidden;}
/*review*/
#review{ overflow: visible !important; z-index: 9999; zoom: 1; height: 50px; width: 300px; margin-top: 21px;}
.review_t{ float: left; height: 50px; line-height: 50px; width: 70px; text-align: center; font-size: 24px; background: #2789e2; color: #fff;}
.lookback{ float: left; width: 230px; background: #f5f5f5; height: 40px; padding-top: 10px; position: relative;z-index: 9999;}
#datepicker{cursor:pointer; width:91px; height:30px; line-height: 30px; margin-left: 12px; background-position: -49px -149px; border: none; padding-left: 27px;}

#timePickerDiv{ line-height:30px; color:#333; top:10px !important; width: 89px !important; z-index: 9999; cursor: pointer; }
#timePickerDiv .ds_cont{background:url(http://www.sinaimg.cn/IT/deco/2013/1125/index/1113_lqf_techHP_icons_V11.png) no-repeat -307px -348px;}
#timePickerDiv .ds_title{padding-left:10px; height: 28px; }
#timePickerDiv .ds_list{border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}
#timePickerDiv .ds_list p{border-bottom:1px solid #e1e1e1; padding-left:10px;background-color: #fff; cursor: pointer; }
#timePickerDiv .ds_list .selected{background-color:#fbfbfb; color:#222;}
#ui-datepicker-div{margin-top:5px;margin-left:-10px;margin-bottom:20px;font-size:12px;font-family:Arial, Helvetica, sans-serif;background:#fff;display:none;border:1px #9ca9cb solid;width:244px;padding:3px;color:#434343;overflow:hidden;z-index:99;}
.ZHSch-Btn{width:55px; text-align:center; border:none; height:29px; background:url(http://www.sinaimg.cn/IT/deco/2013/1125/index/1113_lqf_techHP_icons_V11.png) no-repeat -721px -60px;color:#fff; font-size:14px;font-family:"Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";}
.ZHSch-Btn-hover{background-position:-721px -91px;}
.ui-datepicker-header{width:244px;height:25px;border-bottom:1px #fff solid;overflow:hidden;background:url(http://www.sinaimg.cn/dy/datepicker/images/bg_news.gif) no-repeat 0 0;position:relative}
.ui-datepicker-header a.ui-state-disabled,.ui-datepicker-header a.ui-state-disabled:visited{background:#d8ebfe;cursor:default}
.ui-datepicker-prev{width:30px;height:21px;overflow:hidden;cursor:pointer;position:absolute;top:2px;left:4px;display:block}
.ui-datepicker-next{width:30px;height:21px;overflow:hidden;cursor:pointer;position:absolute;top:2px;right:5px;display:block}
.ui-datepicker-title{text-align:center;width:175px;height:21px;position:absolute;top:2px;left:34px}
.ui-datepicker-year,.ui-datepicker-month{width:60px}
.ui-datepicker-calendar{width:245px;border-collapse:collapse;border-left:1px #fff solid}
.ui-datepicker-calendar th,.ui-datepicker-calendar td{padding:0;background:#efefef;color:#686868;border-right:1px #fff solid;border-bottom:1px #fff solid;line-height:22px;text-align:center;cursor:default;font-weight:400}
.ui-datepicker-calendar th{background:#e9e9e9}
.ui-datepicker-calendar th span{display:block}
.ui-datepicker-calendar th.ui-datepicker-week-end,.ui-datepicker-calendar td.ui-datepicker-week-end{}
.ui-datepicker-calendar td{font-size:10px}
.ui-datepicker-calendar td.ui-state-disabled{color:#aaa}
.ui-datepicker-calendar td a,.ui-datepicker-calendar td a:visited{display:block;cursor:pointer;color:#686868;text-decoration:none;text-align:center;border:1px #efefef solid;line-height:20px;height:20px;}
.ui-datepicker-calendar td a:hover,.ui-datepicker-calendar td a:active,.ui-datepicker-calendar td a:focus{background:#ec6e6b;color:#fff;border:1px #a40300 solid}
.ui-datepicker-calendar td a.ui-state-active,.ui-datepicker-calendar td a.ui-state-active:visited{background:#fff;border-color:#efefef}
.ui-datepicker-calendar td a.ui-state-active:hover,.ui-datepicker-calendar td a.ui-state-active:active,.ui-datepicker-calendar td a.ui-state-active:focus{color:#ca0e0a;text-decoration:none;background:#fff;border-color:#efefef}
.ui-datepicker-calendar td a.ui-state-highlight,.ui-datepicker-calendar td a.ui-state-highlight:visited{background:#ca0e0a;color:#fff;border:1px #a40300 solid}
.ui-datepicker-calendar td a.ui-state-highlight:hover,.ui-datepicker-calendar td a.ui-state-highlight:active,.ui-datepicker-calendar td a.ui-state-highlight:focus{background:#ca0e0a;color:#ff0;text-decoration:none;border:1px #a40300 solid}
.ui-icon,.ui-datepicker-cover,.ui-datepicker-trigger{display:none}

/*hd pictures*/
.hd_pictures{ overflow: hidden; zoom: 1; padding-top: 30px;}
.hdp_title{ background-position: -39px -230px; height: 30px;margin-bottom: 19px; width: 260px;}
.hdp{ overflow: hidden; }
.hdp_item{ float: left; height: 284px; overflow: hidden; padding-left: 5px; width: 330px;}
.hdp_item_img{ display: block; width: 330px; height: 220px; overflow: hidden;}
.hdp_item img{ display: block; width: 100%; height: 100%;}
.hdp_item_txt{ width: 330px; text-align: center; height: 50px; line-height: 50px; font-size: 18px;}


/*parter*/
.parterBox{margin-top: 30px; border-top: 1px solid #e5e5e5; padding-top: 52px;}
.parter{ position: relative; zoom: 1; }
.parter_head{ position: absolute; left: 50%; top: -12px; height:24px; overflow: hidden; line-height: 24px;width:204px;text-align: center; font-size: 18px; border-left:1px solid #C2D4E8; border-right:1px solid #C2D4E8; text-indent: -9999em; margin-left: -103px;}
.parter_head a{ display: block; height: 24px; width: 204px; background:url(http://n.sinaimg.cn/ty/index/parter.png) no-repeat 65px 5px #fff;}
.parter_head a:hover{  background:url(http://n.sinaimg.cn/ty/index/parter.png) no-repeat 66px -40px #fff;}
.parter_main{border:1px solid #C2D4E8;line-height: 27px;padding:30px 15px 10px 15px; text-align: center;}
.parter_main a{ color: #042a97;}
.parter_main a:hover{ color: #00AEEF}

/*footer部分*/
#footer{line-height:28px;text-align:center;color:#7A7A7A;font-size:12px; margin:0 auto;padding:45px 0 20px;}
#footer a:link,#footer a:visited {color:#7A7A7A;text-decoration:none;}
#footer a:hover,#footer a:active {color:#E60012;text-decoration:underline;}

.right_fixed {position: fixed;top: 0;width: 300px;}

/*用户引导页*/
.guider0_w{}
.guider0{ width: 380px; height: 239px; background: url(http://n.sinaimg.cn/ty/index/step1.png) 0 0 no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='http://n.sinaimg.cn/ty/index/step1.png');_background:none;}
.guider0_pic{ width: 206px; height: 203px; background: url(http://n.sinaimg.cn/ty/index/step1_p.png) center center no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='http://n.sinaimg.cn/ty/index/step1_p.png');_background:none;}
.guider1{ width: 503px; height: 185px; background: url(http://n.sinaimg.cn/ty/index/step2.png) 0 0 no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='http://n.sinaimg.cn/ty/index/step2.png');_background:none;}
.guider1_w{}
.guider1_pic{ width: 95px; height: 63px; background: url(http://n.sinaimg.cn/ty/index/step2_p.png) 0 0 no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='http://n.sinaimg.cn/ty/index/step2_p.png');_background:none;}
.guider2_w{}
.guider2{ width: 356px; height: 164px; background: url(http://n.sinaimg.cn/ty/index/step3.png) 0 0 no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='http://n.sinaimg.cn/ty/index/step3.png');_background:none;}
.guider2_pic{ width: 136px; height: 82px; background: url(http://n.sinaimg.cn/ty/index/step3_p.png) 0 0 no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='http://n.sinaimg.cn/ty/index/step3_p.png');_background:none;}
.guider3_w{}
.guider3{ width: 407px; height: 171px; background: url(http://n.sinaimg.cn/ty/index/step4.png) 0 0 no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='http://n.sinaimg.cn/ty/index/step4.png');_background:none;}
.guider3_pic{ width: 109px; height: 76px; background: url(http://n.sinaimg.cn/ty/index/step4_p.png) 0 0 no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='http://n.sinaimg.cn/ty/index/step4_p.png');_background:none;}
.btns_guider{ }
.guider0_w .btns_guider0{ position: absolute; bottom: 0px; right: 17px; width: 88px; height: 43px;}
.guider0_w .btns_guider1{ position: absolute; top: 63px; right: 3px; width: 30px; height: 30px;}

.guider1_w .btns_guider0{ position: absolute; bottom: 0px; right: 28px; width: 88px; height: 43px;}
.guider1_w .btns_guider1{ position: absolute; top: 35px; right: -1px; width: 30px; height: 30px;}

.guider2_w .btns_guider0{ position: absolute; bottom: 0px; right: 23px; width: 88px; height: 43px;}
.guider2_w .btns_guider1{ position: absolute; top: 46px; right: 2px; width: 30px; height: 30px;}

.guider3_w .btns_guider2{ position: absolute; bottom: 0px; right: 6px; width: 189px; height: 45px;}


.btns_guider0, .btns_guider1, .btns_guider2{ float: left; display: inline; overflow: hidden;}

#tuiguang {margin-top:-10px;margin-bottom:5px;position: relative;height: 83px;overflow: hidden;zoom: 1;}
.tuiguang_div {float: left;padding: 0px 0 0 0px;}
.tuiguang_div a {display: block;position: relative;}
#tuiguang_div2 {float: left;padding: 0px 0 0 10px;}
.tuiguang_bg {background-image:url(http://n.sinaimg.cn/ty/index/sports_png24.png); background-repeat: no-repeat; _background-image:url(http://n.sinaimg.cn/ty/index/sports_png24.gif);position: absolute; left: 0px; bottom: 0px; height: 25px;  width: 170px; background-repeat: repeat-x; background-position: 0 -215px; z-index: 1; _background: #000; _opacity:0.8; _filter:alpha(opacity:80);_height: 22px;}
.tuiguang_text {position: absolute; left: 0px; bottom: 0px; height: 22px; line-height: 20px; font-size: 14px; width: 165px; padding-left: 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #fff; z-index: 10;}
