@charset "utf-8";img{border:0}
ul,ol{list-style:none outside none;margin:0;padding:0}
a,a:hover{text-decoration:none}
.ui-body-site1 .content{width:1100px;max-width:1100px;min-width:320px;margin:0 auto}
#video{min-width:1100px}
#video.enableMQ{min-width:320px}
.ui-slide-container{width:100%;overflow:hidden;height:100%;cursor:-moz-grab;cursor:-webkit-grab;position:absolute}
.ui-slide-container:after{clear:both}
.ui-slide-container .ui-slide-dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}
.ui-slide-container .ui-slide{position:absolute;top:0;left:0;width:10000px;z-index:100;transform:translate(0px,0px);transform-origin:0 0;-ms-transform:translate(0px,0px);-ms-transform-origin:0 0;-webkit-transform:translate(0px,0px);-webkit-transform-origin:0 0;-moz-transform:translate(0px,0px);-moz-transform-origin:0 0;-o-transform:translate(0px,0px);-o-transform-origin:0 0;-webkit-transition-duration:0;-webkit-transition-property:none}
.ui-slide-container .ui-slide-item{float:left;margin:0;padding:0;position:relative}
.slideshow{width:100%;position:relative;overflow:hidden}
.slideshow .container{max-width:960px;margin:0 auto;margin-bottom:15px}
.slideshow .dllogo{float:left;width:150px;height:267px}
.slideshow .dllogo a{width:100%;height:100%;display:block}
.slideshow .slideshow-list{height:267px;margin-left:165px;width:auto}
.slideshow .slideshow-item-wrapper{width:385px;height:267px}
.slideshow .last .slideshow-item-wrapper{width:360px}
.slideshow-item{height:267px;width:370px;position:relative}
.slideshow-item .imglink{display:inline-block;height:205px;width:100%}
.slideshow .descbg{height:188px;left:72px;position:absolute;top:81px;width:303px;filter:alpha(opacity=77);-moz-opacity:.77;opacity:.77;filter:alpha(opacity=100,finishopacity=0,style=1,startx=0,starty=0,finishx=281,finishy=0)}
.slideshow .player-icon{position:absolute;top:66px;left:144px;z-index:3;height:79px;width:79px;cursor:pointer}
.slideshow .desc-box{height:62px;left:0;padding:0 10px;position:absolute;top:205px;width:350px}
.slideshow .desc-box .title{display:inline-block;height:31px;line-height:35px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}
.slideshow .desc-box .title:hover{text-decoration:underline}
.slideshow .desc-box .desc{height:18px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}
.slideshow .desc-box .date{height:16px;width:100%}
.slideshow .desc-box .sns-box{position:absolute;right:16px;top:22px}
.slideshow .desc-box .sns-box a{float:right}
.slideshow .slideshow-indicator{position:absolute;left:50%;bottom:10px;z-index:101}
.slideshow-indicator-item{width:20px;height:20px;display:inline-block;position:relative}
.slideshow-indicator-item>div{width:10px;height:10px;top:50%;left:50%;margin-left:-5px;margin-top:-5px;border-radius:5px;position:absolute}
.slideshow-indicator-item>div.slideshow-indicator-item-current{width:16px;height:16px;border-radius:8px;top:50%;left:50%;margin-left:-8px;margin-top:-8px}
.wrap-content{padding:16px 0 42px 0}
.wrap960{margin:auto;max-width:960px;position:relative}
.header{max-width:1100px;margin:auto;position:relative}
.header .big-logo{max-width:960px;margin:0 auto;position:relative}
.header .logo-link{max-width:100%}
.header .bg-img{max-width:100%;display:block}
.header .headerRight{position:absolute;right:0;top:0}
.header .headerRight:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.header .headerRight .signin-item{float:left}
.header .big-logo .signin-btn{display:block;width:80px;height:30px;text-align:center;line-height:28px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;background:-webkit-linear-gradient(rgba(255,255,255,1),rgba(230,230,230,1));background:-moz-linear-gradient(rgba(255,255,255,1),rgba(230,230,230,1));background:-ms-linear-gradient(rgba(255,255,255,1),rgba(230,230,230,1));background:-o-linear-gradient(rgba(255,255,255,1),rgba(230,230,230,1));background:linear-gradient(rgba(255,255,255,1),rgba(230,230,230,1))}
.header .headerRight .signout-item{margin-left:10px;display:inline-block;*+display:inline;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.header .headerRight .signout-item a{margin-left:10px}
.header .headerRight .myaccount-btn,.header .headerRight .signout-btn{text-decoration:underline}
.header .headerRight .signout-btn{margin-right:12px}
.header .big-logo .subscribe-btn{display:block;width:80px;height:30px;text-align:center;line-height:28px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}
.header .menu-bar{font-size:16px;height:65px;width:100%}
.header .menu-bar .menu-list{margin:auto;max-width:960px;position:relative}
.header .menu-bar .menu-item{cursor:pointer;float:left;position:relative;margin-top:19px}
.header .menu-bar .menu-item.short-item{display:none}
.header .menu-bar .menu-item.school-name{float:right;cursor:default;display:none}
.header .menu-bar .school-name .label{text-transform:uppercase}
.header .menu-bar .menu-link{display:inline-block;height:24px;line-height:24px;overflow:hidden;padding:0 40px 0 20px;position:relative;text-align:center;white-space:nowrap;width:99px}
.header .menu-bar .search-item .menu-link{border:0;padding:0;padding-right:10px;float:left;width:85px;height:30px;line-height:30px;margin-right:5px;font-size:13px}
.header .menu-bar .search-item .menu-link .icon-caret-down{padding:0;top:9px;right:-4px}
.header .menu-bar .menu-link .label{display:inline-block;max-width:119px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}
.header .menu-bar .menu-link .icon-caret-down{position:absolute;top:5px;padding-left:5px}
#openPopupMenuOndemand{width:120px}
#openPopupMenuOndemand .label{max-width:140px}
.header .menu-bar .menu-item.short-item .label{width:auto}
.header .menu-bar .menu-item.short-item .menu-link{max-width:68px;text-align:left}
.header .menu-bar li:first-child .menu-link{border-left:none;padding:0 20px 0 0;width:auto}
.header .menu-bar .menu-item.search-item{float:right}
.header .search-input{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;height:30px;line-height:30px;width:170px;padding:0 0 0 8px;margin:0}
.header .search-ico{border:0;cursor:pointer;height:20px;position:absolute;right:5px;top:5px;width:20px;padding:0;margin:0}
#popupMenu{border-radius:0;box-shadow:none;left:0;position:absolute;top:5px;width:160px}
#popupMenu .menu-content{left:0;position:absolute;top:0;width:160px;z-index:100}
#popupMenu .popup-menu-item{cursor:pointer;height:34px;line-height:34px;padding-left:10px;padding-right:10px;position:relative;width:140px}
#popupMenu .popup-menu-item a{display:inline-block;width:100%;height:100%}
#popupMenu .popup-menu-item:hover a{text-decoration:underline}
#popupMenu .popup-menu-item .menu_arrow{position:absolute;margin-top:-8px;top:50%;right:5px;display:block}
#popupMenu .popup-menu-item .menu_arrow_mo{position:absolute;margin-top:-8px;top:50%;right:5px;display:none}
#popupMenu .popup-menu-item-selected .menu_arrow_mo{display:block}
#popupMenu .popup-menu-item-selected .menu_arrow{display:none}
#popupMenu .school-content{display:none;position:absolute;right:0;top:0;width:160px;z-index:101}
#popupMenu .category-content{display:none;position:absolute;right:0;top:0;width:160px;z-index:101}
#popupMenu .school-menu-item,#popupMenu .category-menu-item{height:34px;line-height:34px;text-align:left;padding:0 10px;width:140px}
#popupMenu .school-menu-item a,#popupMenu .category-menu-item a{width:100%;height:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#popupMenu .category-menu-item a{text-transform:capitalize}
#popupMenu .school-menu-item:hover a,#popupMenu .category-menu-item:hover a{text-decoration:underline}
.content{max-width:1100px;margin:auto}
.slide{width:100%;height:346px;position:relative;overflow:hidden}
.slide ul li .desc{height:188px;left:72px;position:absolute;top:81px;width:303px}
.slide ul li .desc .title{left:14px;position:absolute;top:35px;font-weight:bold}
.slide ul li .desc .text{font-size:18px;left:14px;position:absolute;top:65px}
.slide ul li .desc .watchlive{width:283px;height:48px;line-height:48px;position:absolute;left:10px;bottom:10px;font-weight:bold;text-align:center;margin:0}
.slide ul li .desc .watchlive .ui-btn-inner{padding:0;font-size:20px;height:48px;line-height:48px;text-align:center}
.games{margin:auto;max-width:960px;position:relative}
.games .games-header{float:left;font-size:25px;height:40px;line-height:40px;margin-bottom:4px;margin-top:18px}
.games .games-header:hover{text-decoration:underline}
.sports-filter .icon-caret-down{margin-left:6px}
.school-filter .icon-caret-down{margin-left:6px}
#popupSelectSport-popup{width:150px}
#popupSelectSport{position:absolute;left:0;top:12px;overflow:hidden;border-radius:0;width:150px}
#schedule #popupSelectSport{left:0;top:20px}
#popupSelectSport .content{min-width:150px;width:100%}
.scrollerContainer .select-item{line-height:34px;height:34px;cursor:pointer;padding-right:10px;padding-left:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.scrollerContainer .select-item.selected{cursor:default}
#popupSelectSchool-popup{width:110px}
#popupSelectSchool{position:absolute;left:0;top:12px;overflow:hidden;border-radius:0;width:110px}
#schedule #popupSelectSchool{left:-20px;top:20px;width:150px}
#packages #popupSelectSchool{left:-42px;top:17px;width:193px}
#popupSelectSchool .content{min-width:110px;width:100%}
#popupMenuSchool-popup{width:160px}
#popupMenuSchool{position:absolute;left:0;top:12px;overflow:hidden;border-radius:0;width:160px}
#popupMenuSchool .content{min-width:160px;width:100%}
#popupSearchSchool-popup{width:95px}
#popupSearchSchool{position:absolute;left:0;top:12px;overflow:hidden;border-radius:0;width:95px}
#popupSearchSchool .content{min-width:95px;width:100%}
#popupMenuOndemand-popup{width:180px}
#popupMenuOndemand{position:absolute;left:0;top:12px;overflow:hidden;border-radius:0;width:180px}
#popupMenuOndemand .content{min-width:180px;width:100%}
.games .sports-filter{display:inline-block;float:left;font-size:12px;height:40px;line-height:40px;margin-bottom:4px;margin-top:18px;min-width:140px;text-align:left;padding-left:10px}
.games .view-full-schedule{font-size:12px;margin-left:16px}
.games .view-full-schedule:hover{cursor:pointer;text-decoration:underline}
.games .school-filter{display:inline-block;float:left;font-size:12px;height:40px;line-height:40px;margin-bottom:4px;margin-top:18px;min-width:100px;text-align:left;padding-left:10px}
.games .scoresbar{float:right;height:40px;line-height:40px;margin-bottom:4px;margin-top:18px}
.games .games-list{float:left;height:146px;padding-bottom:39px;max-width:960px;overflow:hidden;width:100%}
.no-schedule{font-size:25px;height:180px;line-height:180px;text-align:center}
.games .game-item-wrapper{width:237px;position:relative;height:144px}
.games .games-list .last .game-item-wrapper{width:234px}
.games .game-item{width:230px;height:140px;position:relative;margin:2px}
.games .first-game-item{margin-left:0}
.games .gamestatus{height:34px;left:6px;padding-right:6px;position:absolute;text-align:right;top:6px;width:212px}
.watchreplay{font-size:12px;z-index:101}
.highlights{z-index:101}
.listen{z-index:101}
.watchlive{z-index:101}
.upcoming{height:12px;line-height:12px;z-index:101}
.listenlive{z-index:101}
.watchreplay .icon-laptop,.watchlive .icon-laptop{padding-right:2px}
.listen .icon-headphones,.listenlive .icon-headphones{padding-right:2px}
.games .playlink{bottom:8px;height:12px;left:5px;line-height:12px;padding-top:6px;position:absolute;width:210px}
.games .playlink a{float:left;padding-left:5px;padding-right:5px}
.games .playlink a:hover{text-decoration:underline}
.games .playlink a:hover .icon-laptop,.games .playlink a:hover .icon-headphones{text-decoration:none}
.icon-laptop:hover,.icon-headphones:hover{text-decoration:none}
.games .game-item .watchreplay{font-size:12px}
.games .game-item .highlights{font-size:12px}
.games .game-item .listen{font-size:12px;float:right}
.games .game-item .watchlive{font-size:12px}
.games .game-item .listenlive{font-size:12px;float:right}
.games .game-item .upcoming{display:inline-block;font-size:12px;height:100%;text-align:center;width:100%}
.games .game-final .desc,.games .game-live .desc,.games .game-upcoming .desc{display:none}
.games .liveevent .awayteamscore,.games .liveevent .awayteamlogo,.games .liveevent .hometeamscore,.games .liveevent .hometeamlogo,.games .liveevent .awayteamname,.games .liveevent .hometeamname{display:none}
.games .liveevent .game-vs{display:none}
.games .liveevent .desc{font-size:14px;left:6px;padding:4px;position:absolute;text-align:center;top:52px;width:212px;z-index:100;height:44px;overflow:hidden}
.games .game-final .gamestatus,.games .liveevent-final .gamestatus{font-size:12px}
.games .game-final .gamestatus .time,.games .liveevent-final .gamestatus .time{display:none}
.games .game-final .gamestatus .label,.games .liveevent-final .gamestatus .label{line-height:34px}
.games .game-upcoming .gamestatus .label,.games .liveevent-upcoming .gamestatus .label{display:none}
.games .date{display:inline-block;font-size:12px;left:12px;position:absolute;top:5px;z-index:100}
.games .time{display:inline-block;position:absolute;right:6px;top:14px;z-index:100}
.games .game-upcoming .time,.games .liveevent-upcoming .time{top:5px}
.games .sport{font-size:12px;left:12px;position:absolute;top:20px}
.games .awayteamname{font-size:12px;height:20px;left:12px;line-height:20px;overflow:hidden;position:absolute;text-align:left;text-overflow:ellipsis;top:86px;white-space:nowrap;width:36%;z-index:100}
.games .hometeamname{font-size:12px;height:20px;overflow:hidden;position:absolute;right:12px;text-align:right;text-overflow:ellipsis;top:86px;white-space:nowrap;width:36%;z-index:100}
.games .awayteamlogo{height:34px;left:6px;position:absolute;top:46px;width:42px;z-index:101}
.games .game-vs{font-size:21px;left:104px;position:absolute;top:60px;z-index:101}
.games .awayteamscore{font-size:20px;left:54px;position:absolute;top:48px;z-index:101}
.games .awayteamscore .showscore{display:none}
.games .hometeamlogo{height:34px;position:absolute;right:6px;top:46px;width:42px;z-index:101}
.games .hometeamscore{font-size:20px;position:absolute;right:54px;top:48px;z-index:101}
.games .hometeamscore .showscore{display:none}
.games .playlink .disable{display:none}
.videos{overflow:hidden;width:100%;position:relative}
.videos-wrapper{margin:auto;max-width:960px}
.videos .videos-header{float:left;font-size:25px;height:40px;line-height:40px;margin-bottom:10px;margin-top:18px}
.videos .videos-header:hover{text-decoration:underline}
.videos .sports-filter{width:182px;height:40px;line-height:40px;text-indent:10px;position:absolute;right:125px;top:30px}
.videos .sports-filter .icon-caret-down{position:absolute;right:6px;top:13px}
.videos .sports-filter .ui-select{display:none}
.videos .school-filter{width:105px;height:40px;line-height:40px;text-indent:10px;position:absolute;right:10px;top:30px}
.videos .school-filter .icon-caret-down{position:absolute;right:6px;top:13px}
.videos .school-filter .ui-select{display:none}
.videos .view-all{display:inline-block;font-size:12px;height:40px;line-height:40px;margin-left:16px;margin-top:18px}
.videos .view-all:hover{cursor:pointer;text-decoration:underline}
.videos .videos-list{float:left;height:280px;padding-bottom:42px;max-width:960px;overflow:hidden;width:100%}
.videos .videos-list .no-videos{font-size:25px;line-height:100px;max-width:960px;text-align:center}
.videos .video-item-wrapper{width:325px;position:relative;height:280px}
.videos .videos-list .last .video-item-wrapper{width:310px}
.videos-list .video-item{width:310px;height:280px;position:relative}
.video-item .imglink{width:310px;height:174px;display:inline-block}
.video-item img{width:310px;height:174px}
.video-item .desc-box{height:105px;left:0;padding:0 10px;position:absolute;top:175px;width:290px}
.video-item .title{display:inline-block;float:left;height:22px;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:176px}
.video-item .title:hover{cursor:pointer;text-decoration:underline}
.video-item .watchbtn{display:inline-block;float:right;height:20px;line-height:20px;margin-top:10px;padding-left:28px}
.video-item .watchbtn:hover{text-decoration:underline}
.video-item .desc{height:58px;margin:0;overflow:hidden;padding-top:8px;width:100%}
.ui-slide-container{width:100%;overflow:hidden;position:relative;height:100%;cursor:-moz-grab;cursor:-webkit-grab}
.ui-slide-container .ui-slide-dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}
.ui-slide-container .ui-slide{position:absolute;top:0;left:0;width:10000px;z-index:100;transform:translate(0px,0px);transform-origin:0 0;-ms-transform:translate(0px,0px);-ms-transform-origin:0 0;-webkit-transform:translate(0px,0px);-webkit-transform-origin:0 0;-moz-transform:translate(0px,0px);-moz-transform-origin:0 0;-o-transform:translate(0px,0px);-o-transform-origin:0 0;-webkit-transition-duration:0;-webkit-transition-property:none}
.ui-slide-container .ui-slide-item{float:left;margin:0;padding:0}
.ui-slide-indicators{position:absolute;bottom:10px;left:50%;z-index:101}
.ui-slide-indicator{width:10px;height:10px;display:inline-block;margin-left:5px}
#video .content .content-wrapper{position:relative;width:100%;padding-bottom:44px}
#video .content .athlethe{height:424px;margin:auto;max-width:960px;padding-bottom:44px}
#video .athlethe .player{float:left;height:360px;margin:3px;width:640px;position:relative}
#video #nlPlayerContainer{width:640px;height:360px;margin-left:0}
#video .athlethe .player .title{display:inline-block;font-size:15px;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:95%}
#video .athlethe .player .desc-box{bottom:-60px;height:28px;left:0;position:absolute;width:100%}
#video .athlethe .player .desc-box .desc{display:inline-block;height:28px;line-height:28px;overflow:hidden;text-overflow:ellipsis;visibility:hidden;white-space:nowrap;width:50%}
#video .player .disable{display:none}
#video .player #nlPlayerContainer.disable{display:inline-block;left:-100000px;top:0}
#video .athlethe .player img{width:640px;height:360px}
#video .athlethe .athlethe-features{float:right;height:418px;margin-left:3px;margin-right:6px;overflow:hidden;width:305px}
#video .athlethe-features .athlethe-header{font-size:15px;height:36px;line-height:36px}
#video .athlethe-features .features-content .content{min-width:305px;overflow:hidden;width:305px}
#video .sns-box{float:right}
#video .sns-box .sns-embed{width:20px;height:20px;float:left;margin:4px;display:inline-block}
#video .sns-box .sns-embed:hover{cursor:pointer}
.sns-facebook,.sns-twitter{display:inline-block;float:left;width:24px;height:24px}
#video .sns-box .sns-facebook,#video .sns-box .sns-twitter{margin-top:2px;margin-bottom:2px}
.embed-box{display:none;height:77px;margin:4px auto -21px 70px;position:relative;width:642px}
.out-arrow{height:10px;left:572px;overflow:hidden;position:absolute;top:0;width:18px}
.textarea-arrow{height:12px;left:0;position:absolute;top:3px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);width:12px}
.embed-textarea{font-size:14px;height:44px;margin-top:7px;padding:10px;resize:none;width:616px}
.athlethe-features .no-videos{font-size:15px;margin-top:40px;text-align:center}
.athlethe-features .content{min-width:305px;width:305px}
#video .features-content .related-video-item{height:80px;position:relative}
#video .features-content .related-video-item .poster{display:inline-block;float:left;height:60px;margin-top:10px;width:108px}
#video .features-content .related-video-item .poster img{width:100%;height:100%}
#video .features-content .related-video-item .title{display:inline-block;height:20px;line-height:20px;margin-left:6px;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:180px}
#video .features-content .related-video-item .title:hover{text-decoration:underline}
#video .features-content .related-video-item .desc{font-size:11px;height:32px;line-height:16px;margin:0 12px 0 114px;overflow:hidden}
#video .features-content .related-video-item .duration{font-size:11px;height:20px;line-height:20px;margin:0 21px 0 114px}
#video .features-content .related-video-item .play{display:none;font-size:12px;height:20px;line-height:20px;margin-left:6px}
#video .features-content .related-video-item.playing .duration{display:none}
#video .features-content .related-video-item.playing .play{display:inline-block}
#video .content .vodchannels{height:592px;margin:auto;max-width:960px;margin-top:40px;position:relative}
#video .content .vodchannels .no-videos{font-size:20px;text-align:center;margin-top:40px}
#video .vodchannels .vodchannels-menu{float:left;height:49px;margin:3px;width:954px}
#video .vodchannels-menu .menu-item{cursor:pointer;float:left;height:49px;line-height:49px;text-align:center;width:143px}
#video .vodchannels-menu .menu-item:hover{text-decoration:underline}
#video .vodchannels-menu .menu-item.selected{cursor:auto}
#video .vodchannels-menu .menu-item.selected:hover{text-decoration:none}
#video .vodchannels-content{float:left;height:482px;margin-left:3px;margin-right:3px;position:relative;width:954px}
#video .vodchannels-content .filter{float:left;height:482px;width:143px;overflow:hidden;position:relative}
#video .vodchannels-content .filter .content{max-width:143px;overflow:hidden;min-width:0}
#video .filter .allvideos,#video .filter .channels{margin-left:12px;margin-top:12px}
#video .filter .allvideos{cursor:pointer}
#video .filter .channels{margin-top:4px}
#video .filter .channels .channel-item{cursor:pointer;margin-left:10px;margin-top:4px}
#video .filter .channels .channel-item:hover{text-decoration:underline}
#video .filter .channel-item.selected{cursor:auto}
#video .filter .channel-item.selected:hover{text-decoration:none}
#video .filter .allvideos.selected{cursor:auto}
#video .filter .allvideos:hover{text-decoration:underline}
#video .filter .allvideos.selected:hover{text-decoration:none}
#video .vodchannels-content .browse-videos-list{float:left;height:482px;margin-right:-29px;overflow:hidden;width:836px}
#video .vodchannels-content .browse-video-item{float:left;height:152px;margin-bottom:13px;margin-right:29px;width:180px}
#video .vodchannels-content .browse-video-item .imglink{display:inline-block;float:left;height:102px;width:180px}
#video .vodchannels-content .browse-video-item .imglink img{width:100%;height:100%}
#video .vodchannels-content .browse-video-item .desc-box{float:left;height:50px;padding-left:6px;padding-right:6px;width:168px}
#video .vodchannels-content .browse-video-item.fourthcolumn{margin-right:0}
#video .vodchannels-content .browse-video-item .title{display:inline-block;font-size:11px;height:20px;line-height:20px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:4px}
#video .vodchannels-content .browse-video-item .title:hover{text-decoration:underline}
#video .vodchannels-content .browse-video-item .desc{font-size:11px;height:20px;line-height:20px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}
#video .vodchannels-content .browse-video-item .duration{font-size:11px;margin:0;height:14px}
#video .vodchannels-page{float:left;height:49px;line-height:49px;margin-left:3px;margin-right:3px;margin-top:3px;text-align:right;width:954px}
#video .vodchannels-page.top{position:absolute;right:0;top:0;width:520px}
#video .vodchannels-page li{display:inline}
#video .vodchannels-page .link{width:20px;height:100%;display:inline-block;text-align:center}
#video .vodchannels-page .link:hover{text-decoration:underline}
#video .vodchannels-page .selected{width:20px;height:100%;display:inline-block;text-align:center}
.noAccess{height:100%;position:relative;text-align:center;width:100%}
#video .noAccess{position:absolute;top:33px;left:0}
.noAccessTitle{padding-top:50px}
.noAccessDesc a{text-decoration:underline}
.schedule{overflow:hidden;position:relative;width:100%}
.schedule-wrapper{max-width:960px;margin:auto;position:relative;padding-bottom:44px}
.schedule-wrapper .datebar{float:left;height:56px;margin-top:27px}
.schedule-wrapper .datebar .pre-btn{float:left;width:40px;height:40px;display:inline-block;margin-right:30px;cursor:pointer}
.schedule-wrapper .datebar .next-btn{float:left;width:40px;height:40px;display:inline-block;margin-left:27px;cursor:pointer}
.schedule-wrapper .datebar .calendarbar{float:left;display:inline-block}
.schedule-wrapper .datebar .calendar{width:25px;height:40px;line-height:48px;text-align:center;float:left;cursor:pointer}
.schedule-wrapper .datebar .date{float:left;font-size:16px;height:40px;line-height:40px;margin-left:18px}
.schedule-wrapper .scoresbar{float:right;margin-right:30px;margin-top:27px;text-align:center;width:110px}
.schedule-wrapper .filterbar{float:right;height:40px;margin-top:27px}
.schedule-wrapper .sports-filter{display:inline-block;float:left;height:40px;line-height:40px;text-align:center;width:150px}
.schedule-wrapper .sports-filter .icon-caret-down{margin-left:12px}
.schedule-wrapper .school-filter{display:inline-block;float:left;height:40px;line-height:40px;margin-right:10px;text-align:center;width:150px}
.schedule-wrapper .school-filter .icon-caret-down{margin-left:12px}
.scoresbar .scores{float:left;display:inline-block;height:40px;line-height:40px}
.scoresbar .score-btn:hover{text-decoration:underline}
.scoresbar .scores-on{float:left;cursor:pointer;display:inline-block;height:40px;line-height:40px;margin:0 5px}
.scoresbar .scores-on.selected{cursor:default;text-decoration:none;font-weight:bold}
.scoresbar .scores-off{float:left;cursor:pointer;display:inline-block;height:40px;line-height:40px;margin:0 5px}
.scoresbar .scores-off.selected{cursor:default;text-decoration:none;font-weight:bold}
.schedule-wrapper .list-container{clear:both;position:relative}
.schedule-wrapper .list-container .date{height:29px;line-height:29px;text-indent:10px}
.schedule-wrapper .list-container .title{height:29px;line-height:29px;text-indent:10px}
.schedule-wrapper .list-container .title .watch{border-right:0}
.schedule-wrapper .list-container .item{float:left;box-sizing:content-box}
.schedule-wrapper .list-container .items .item{height:47px}
.schedule-wrapper .list-container .sport{width:18.75%}
.schedule-wrapper .list-container .away{width:22.5%}
.schedule-wrapper .list-container .home{width:22.5%}
.schedule-wrapper .list-container .time{width:10.9375%;text-indent:1.041667%}
.schedule-wrapper .list-container .watch{width:23.333334%;text-indent:.416667%}
.schedule-wrapper .list-container .event{width:45.3125%;text-indent:.625%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.schedule-wrapper .list-container .items{height:47px;line-height:47px}
.schedule-wrapper .list-container .items .sport{text-indent:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.schedule-wrapper .list-container .items .sport img{vertical-align:middle;padding-right:5px;width:21px;height:21px;display:inline-block}
.schedule-wrapper .list-container .items .away img,.schedule-wrapper .list-container .items .home img{float:left;height:34px;margin-left:2px;margin-top:6px;width:42px}
.schedule-wrapper .list-container .items .away .name,.schedule-wrapper .list-container .items .home .name{float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:60%}
.schedule-wrapper .list-container .items .away .dsc,.schedule-wrapper .list-container .items .home .dsc{float:right;margin-right:10px;font-size:18px}
.schedule-wrapper .list-container .items .away .showscore,.schedule-wrapper .list-container .items .home .showscore{display:none}
.schedule-wrapper .list-container .items .event{text-indent:10px}
.schedule-wrapper .list-container .items .watch{border-right:0;position:relative}
.schedule-wrapper .list-container .items .watch a{padding:0 4px}
.schedule-wrapper .list-container .items .watch a:hover{text-decoration:underline}
.schedule-wrapper .list-container .items .watch a:hover .icon-laptop,.schedule-wrapper .list-container .items .watch a:hover .icon-headphones{text-decoration:none}
.schedule-wrapper .list-container .items .watch a.highlights{display:inline-block;line-height:14px}
.schedule-wrapper .list-container .items.hasnote{height:63px}
.schedule-wrapper .list-container .items.hasnote .notes{float:left;height:13px;line-height:10px;text-indent:10px;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.container{overflow:hidden;position:relative;width:100%}
.part-container .view-all{font-size:12px;margin-left:16px}
.part-container{height:356px;margin:auto;max-width:960px;position:relative}
.part-container.last-part{margin-bottom:30px}
.part-container .container-header{font-size:25px;height:76px;line-height:76px}
.part-container .videos-list{height:280px;left:0;max-width:960px;overflow:hidden;position:absolute;top:76px;width:100%}
.part-container .video-item-wrapper{height:280px;position:relative;width:325px}
.part-container .video-item{height:280px;position:relative;width:310px}
.part-container .video-item .imglink{display:inline-block;height:174px;width:310px}
.part-container .video-item img{height:174px;width:310px}
.part-container .video-item .desc-box{height:105px;left:0;position:absolute;top:175px;width:310px}
.part-container .video-item .title{height:22px;left:18px;margin:0;overflow:hidden;position:absolute;top:12px;width:166px}
.part-container .video-item .watchbtn{display:inline-block;float:right;height:20px;line-height:20px;padding-left:28px;position:absolute;right:18px;top:12px}
.part-container .video-item .desc{height:54px;left:18px;margin:0;overflow:hidden;position:absolute;top:42px;width:274px}
.vod-category{overflow:hidden;position:relative;width:100%}
.vod-category-wrapper{max-width:960px;margin:auto;position:relative;padding-bottom:30px}
.vod-category-wrapper .vod-category-header{font-size:25px;height:70px;line-height:70px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.vod-category-wrapper .vod-category-header .sports-filter{display:inline-block;font-size:12px;height:46px;line-height:40px;padding-left:10px;text-align:left;vertical-align:middle;min-width:140px}
.vod-category-wrapper .video-item{float:left;height:280px;margin-bottom:15px;margin-left:15px;position:relative;width:310px}
.ie7 .vod-category-wrapper .video-item:nth-child(3n+1),.ie8 .vod-category-wrapper .video-item:nth-child(3n+1){margin-left:0}
.vod-category-wrapper .no-videos{font-size:25px;height:144px;line-height:144px;text-align:center}
.vod-category-wrapper .video-item.thirdcolumn{margin-right:0}
.vod-category-wrapper .videos-list:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.vod-category-wrapper .search-paging{height:70px;line-height:70px}
.vod-category-wrapper .search-paging.top{position:absolute;right:0;top:0}
.vod-category-wrapper .search-paging.bottom{text-align:right;width:100%}
.vod-category-wrapper .search-paging .link{width:20px;height:100%;display:inline-block;text-align:center}
.vod-category-wrapper .search-paging .link:hover{text-decoration:underline}
.vod-category-wrapper .search-paging li{display:inline}
.vod-category-wrapper .search-paging .selected{width:20px;height:100%;display:inline-block;text-align:center}
.banner-wrap{width:87.272727%;margin:0 auto}
.team-banner{width:100%;margin:0 auto}
.liveplayer{overflow:hidden;position:relative;width:100%;padding-bottom:50px}
.liveplayer-wrapper{margin:auto;max-width:964px;height:584px;position:relative;width:100%}
.liveplayer .noAccess{height:100%;margin:auto;max-width:964px;width:100%;top:0}
.liveplayer .noAccess.disable{display:none}
.liveplayer p{margin:0;padding-top:224px;text-align:center;font-size:24px}
.liveplayer #nlFlexPlayerDiv{max-width:960px;max-height:580px}
.liveplayer #nlFlexPlayerDiv .label{padding:0;margin:0;text-align:center;padding-top:10px}
.liveplayer #nlFlexPlayerDiv .getflashplayer{display:block;text-align:center;margin-top:10px}
#packages .part.passslide{height:335px;overflow:hidden}
#dlSlideShow{margin:auto;width:960px;overflow:hidden}
#carousel-single-image{width:960px;height:335px}
#carousel-single-image .touchcarousel-container{height:100%}
#carousel-single-image .touchcarousel-item{margin-right:0;width:960px;height:335px}
#carousel-single-image .touchcarousel-item .extLink{display:block;width:100%;height:100%}
#carousel-single-image .tc-paging-container{margin-top:-28px}
.touchcarousel .touchcarousel-container{position:relative;margin:0;padding:0;list-style:none;left:0;cursor:pointer}
.touchcarousel .touchcarousel-wrapper{position:relative;overflow:hidden;width:100%;height:100%}
.touchcarousel .touchcarousel-item{margin:0;padding:0;float:left}
.touchcarousel .touchcarousel-item.last{margin-right:0!important}
.touchcarousel .tc-paging-container{width:100%;overflow:hidden;margin-top:-22px;z-index:25}
.touchcarousel .tc-paging-centerer{float:left;position:relative;left:50%}
.touchcarousel .tc-paging-centerer-inside{float:left;position:relative;left:-50%}
.touchcarousel .tc-paging-item{width:13px;height:13px;float:left;cursor:pointer;position:relative;display:block;margin:0 6px;text-indent:-9999px}
#packages .part{max-width:960px;margin:0 auto;position:relative}
#packages .part-title{width:100%;height:78px;line-height:78px;font-size:30px}
#packages .part-title span{margin-left:34px;font-size:14px}
#packages .item{width:230px;height:254px;float:left;margin-left:13px;position:relative;margin-bottom:13px}
#packages .item:first-child{margin-left:0}
#packages .list-container{padding-left:230px}
#packages .list-container .item:first-child{margin-left:13px}
#packages .item .name{position:absolute;font-size:18px;top:15px;width:100%;text-align:center}
#packages .item .desc{width:189px;position:absolute;top:45px;left:8%;text-align:center;font-size:12px}
#packages .item .price{width:100%;position:absolute;top:126px;left:0;font-size:36px;z-index:101;text-align:center}
#packages .item .price sup{text-indent:0;font-size:18px}
#packages .item .notice{-webkit-text-size-adjust:none;width:100%;position:absolute;top:117px;left:0;text-align:center;font-size:10px;height:137px;line-height:137px;z-index:100}
#packages .item .choosebtn{position:absolute;top:193px;left:8.4%;z-index:101;width:82.666666%;height:34px;line-height:34px}
#packages .item .choosebtn .ui-btn-inner{font-size:14px}
#packages .item .school-select{width:83.913043%;position:absolute;height:33px;line-height:33px;top:100px;left:8.6614173%;text-indent:10px}
#packages .item .school-select .icon-caret-down{position:absolute;right:24px;top:9px}
#packages .item .schoolimg{width:212px;height:82px;position:absolute;top:160px;left:5px}
#packages .items:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#packages .part.schoolpass{margin-bottom:122px}
#account .step{width:100%;height:64px}
#account .step .items{width:360px;height:64px;margin:0 auto}
#account .step .item{float:left;width:128px;height:64px;position:relative;margin-left:-19px}
#account .step .item span{position:absolute;bottom:0;left:0}
#account .step .item.selected.first{width:120px;margin-left:0}
#account .step .item.last{width:40px}
#account .parts{max-width:960px;margin:0 auto;position:relative}
#account .part{height:695px;float:left}
#account .part.passselected{width:225px}
#account .part.createaccount{width:424px;position:relative;font-size:14px}
#account .part.currentusers{width:310px;position:relative;font-size:14px}
#account .part .title{width:100%;height:78px;line-height:78px;font-size:24px;text-indent:10px;position:relative}
#account .part .title .desc{position:absolute;top:20px;left:0;-webkit-text-size-adjust:none;font-size:11px}
#account .passselected .name{width:100%;height:65px;line-height:65px;font-size:12px;text-indent:10px;position:relative}
#account .passselected .time{position:absolute;top:15px;left:0}
#account .passselected .price{width:100%;height:50px;line-height:50px;font-size:14px;text-indent:10px;position:relative}
#account .passselected .promocode{width:100%;height:70px;line-height:70px;font-size:12px;text-indent:10px;position:relative}
#account .passselected .promocode span{-webkit-text-size-adjust:none;font-size:11px}
#account .passselected .promocode .check{position:absolute;top:44px;left:8px;width:100%}
#account .passselected .promocode #promocode{width:129px;height:33px;float:left;-webkit-text-size-adjust:none;font-size:11px;text-indent:10px}
#account .passselected .promocode .checkbtn{width:70px;height:35px;text-align:center;line-height:35px;float:left;cursor:pointer;text-indent:0;box-sizing:content-box}
#account .createaccount .title{text-indent:38px}
#account .createaccount input[type="text"]{width:143px;height:33px;float:left;-webkit-text-size-adjust:none;font-size:11px;text-indent:10px}
#account .createaccount .name{position:absolute;top:95px;left:38px}
#account .createaccount .firstname{position:absolute;top:120px;left:38px}
#account .createaccount .lastname{position:absolute;top:120px;left:193px}
#account .createaccount .email{position:absolute;top:172px;left:38px}
#account .createaccount .emailaddr{position:absolute;top:197px;left:38px}
#account .createaccount .confirmemail{position:absolute;top:197px;left:193px}
#account .createaccount .password{position:absolute;top:250px;left:38px}
#account .createaccount .passwordid{position:absolute;top:275px;left:38px}
#account .createaccount .confirmpassword{position:absolute;top:275px;left:193px}
#account .createaccount .birth{position:absolute;top:327px;left:38px}
#account .createaccount .filter{width:95px;height:35px;line-height:35px;text-indent:10px;-webkit-text-size-adjust:none;font-size:11px;position:relative}
#account .createaccount .filter .icon-caret-down{position:absolute;right:6px;top:11px}
#account .createaccount .birthday{position:absolute;top:353px;left:38px}
#account .createaccount .birthmonth{position:absolute;top:353px;left:141px}
#account .createaccount .birthyear{position:absolute;top:353px;left:243px}
#account .createaccount .signnews{position:absolute;top:406px;left:34px}
#account .createaccount .signnewslabel{position:absolute;top:406px;left:60px;font-size:12px}
#account .createaccount .notice{position:absolute;top:440px;left:38px;width:300px;font-size:11px;-webkit-text-size-adjust:none}
#account .createaccount .notice a{text-decoration:underline}
#account .createaccount .createBtn{position:absolute;top:484px;left:38px;line-height:33px;width:143px;height:33px;font-size:12px}
#account .createaccount .cancelBtn{position:absolute;top:484px;left:193px;line-height:33px;width:143px;height:33px;font-size:12px}
#account .currentusers .title{text-indent:0}
#account .currentusers .signin{position:absolute;top:95px;left:0}
#account .currentusers .signinid{position:absolute;top:120px;left:0}
#account .currentusers .signinpassword{position:absolute;top:167px;left:0}
#account .currentusers .rememberme{position:absolute;top:214px;left:-4px}
#account .currentusers .remembermelabel{position:absolute;top:215px;left:22px;font-size:12px}
#account .currentusers .signinbtn{position:absolute;top:241px;left:0;line-height:33px;width:143px;height:33px;font-size:12px}
#account .currentusers .forgotbtn{position:absolute;top:255px;left:187px;font-size:12px;cursor:pointer}
#account .currentusers input[type="text"]{width:300px;height:33px;float:left;-webkit-text-size-adjust:none;font-size:11px;text-indent:10px}
#account .parts:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#payment .step{width:100%;height:64px}
#payment .step .items{width:360px;height:64px;margin:0 auto}
#payment .step .item{float:left;width:128px;height:64px;position:relative;margin-left:-19px}
#payment .step .item span{position:absolute;bottom:0;left:0}
#payment .step .item.selected.first{width:120px;margin-left:0}
#payment .step .item.last{width:40px}
#payment .parts{max-width:960px;margin:0 auto;position:relative}
#payment .part{height:695px;float:left}
#payment .part.passselected{width:225px}
#payment .part.payment{width:735px;position:relative;font-size:14px}
#payment .part.currentusers{width:310px;position:relative;font-size:14px}
#payment .part .title{width:100%;height:78px;line-height:78px;font-size:24px;text-indent:10px;position:relative}
#payment .part .title .desc{position:absolute;top:20px;left:0;-webkit-text-size-adjust:none;font-size:11px}
#payment .passselected .name{width:100%;height:65px;line-height:65px;font-size:12px;text-indent:10px;position:relative}
#payment .passselected .time{position:absolute;top:15px;left:0}
#payment .passselected .price{width:100%;height:50px;line-height:50px;font-size:14px;text-indent:10px;position:relative}
#payment .passselected .promocode{width:100%;height:70px;line-height:70px;font-size:12px;text-indent:10px;position:relative}
#payment .passselected .promocode span{-webkit-text-size-adjust:none;font-size:11px}
#payment .passselected .promocode .check{position:absolute;top:44px;left:8px;width:100%}
#payment .passselected .promocode #promocode{width:129px;height:33px;float:left;-webkit-text-size-adjust:none;font-size:11px;text-indent:10px}
#payment .passselected .promocode .checkbtn{width:70px;height:35px;text-align:center;line-height:35px;float:left;cursor:pointer;text-indent:0;box-sizing:content-box}
#payment .payment .title{text-indent:38px}
#payment .payment input[type="text"]{height:33px;float:left;-webkit-text-size-adjust:none;font-size:11px;text-indent:10px}
#payment .payment .card{position:absolute;top:95px;left:38px}
#payment .payment .cardtype{position:absolute;top:41px;left:39px;width:143px}
#payment .payment .cardnumber{position:absolute;top:120px;left:193px;width:143px}
#payment .payment .user{position:absolute;top:172px;left:38px}
#payment .payment .username{position:absolute;top:197px;left:36px;width:300px}
#payment .payment .expiration{position:absolute;top:250px;left:38px}
#payment .payment .expirationmonth{position:absolute;top:162px;left:38px;width:195px}
#payment .payment .expirationyear{position:absolute;top:127px;left:244px;width:93px}
#payment .payment .address{position:absolute;top:95px;left:423px}
#payment .payment .address1{position:absolute;top:120px;left:421px;width:147px}
#payment .payment .address2{position:absolute;top:120px;left:578px;width:147px}
#payment .payment .city{position:absolute;top:172px;left:423px}
#payment .payment .cityname{position:absolute;top:197px;left:421px;width:147px}
#payment .payment .zip{position:absolute;top:172px;left:578px}
#payment .payment .zipcode{position:absolute;top:197px;left:578px;width:147px}
#payment .payment .phone{position:absolute;top:250px;left:423px}
#payment .payment .phonenumber{position:absolute;top:275px;left:421px;width:302px}
#payment .payment .submitbtn{position:absolute;top:340px;left:425px;line-height:33px;width:143px;height:33px;font-size:12px}
#payment .payment .cancelbtn{position:absolute;top:340px;left:580px;line-height:33px;width:143px;height:33px;font-size:12px}
#payment .payment .filter{height:35px;line-height:35px;text-indent:10px;-webkit-text-size-adjust:none;font-size:11px;position:relative}
#payment .payment .filter .icon-caret-down{position:absolute;right:6px;top:11px}
#payment .parts:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#confirm .step{width:100%;height:64px}
#confirm .step .items{width:360px;height:64px;margin:0 auto}
#confirm .step .item{float:left;width:128px;height:64px;position:relative;margin-left:-19px}
#confirm .step .item span{position:absolute;bottom:0;left:0}
#confirm .step .item.selected.first{width:120px;margin-left:0}
#confirm .step .item.last{width:40px}
#confirm .parts{max-width:960px;margin:0 auto;position:relative}
#confirm .part{height:695px;float:left}
#confirm .part.confirm{width:100%}
#confirm .part .title{width:100%;height:78px;line-height:78px;font-size:24px;text-indent:10px;position:relative}
#confirm .part .title .desc{position:absolute;top:20px;left:0;-webkit-text-size-adjust:none;font-size:11px}
#confirm .part .thankyou{width:100%;font-size:14px;height:67px;line-height:67px;text-indent:10px}
#confirm .part .name{width:100%;font-size:12px;height:22px;line-height:22px;text-indent:10px;position:relative}
#confirm .part .time{position:absolute;top:14px;left:0}
#confirm .part .price{width:100%;font-size:14px;height:64px;line-height:64px;text-indent:10px;margin-bottom:7px}
#confirm .part .buildto{width:100%;font-size:11px;font-weight:bold;height:12px;line-height:12px;text-indent:10px;-webkit-text-size-adjust:none}
#confirm .part .item{width:100%;font-size:11px;height:13px;line-height:13px;text-indent:10px;-webkit-text-size-adjust:none}
#confirm .part .orderid{margin-top:15px}
#confirm .part .okbtn{margin-top:37px;width:194px;margin-left:10px;height:33px;line-height:33px;font-size:12px}
#confirm .parts:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.notfound{font-size:14px;margin:100px 0;text-align:center}
.ui-btn .ui-btn-inner{padding:0;font-size:12px}
.ui-btn-up-ok,.ui-btn-hover-ok,.ui-btn-down-ok{font-weight:bold;text-align:center;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.ui-btn-up-pass,.ui-btn-hover-pass,.ui-btn-down-pass{text-align:center;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.ui-btn-up-disable,.ui-btn-hover-disable,.ui-btn-down-disable{text-align:center;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.ui-btn-up-cancel,.ui-btn-hover-cancel,.ui-btn-down-cancel{font-weight:bold;text-align:center;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
#landing .menu-bar{display:none}
.landing-content{width:100%;min-height:222px;max-height:386px;position:relative;background-size:100% 100%}
.ie7 .landing-content{height:386px}
.landing-content:before{content:"";display:inline-block;padding-top:35.0909091%}
.landing-content .landing-bg{position:absolute;left:0;top:0;width:100%;height:100%}
.landing-content .select-schools{width:600px;height:300px;position:absolute;left:50%;top:50%;margin-left:-300px;margin-top:-150px}
.select-schools .text,.select-schools .or{font-size:22px;text-align:center;margin:12px 0}
.select-schools .text sub{vertical-align:-4px}
.select-schools .schools-dropdown{font-size:28px;height:60px;line-height:60px;margin:0 17px;position:relative}
.select-schools .schools-dropdown a{display:inline-block;width:100%;position:relative}
.select-schools .schools-dropdown .label{padding-left:17px}
.select-schools .schools-dropdown .icon-caret-down{display:block;height:60px;position:absolute;right:0;text-align:center;top:0;width:60px;line-height:60px}
.select-schools .schedule-link{display:block;font-size:28px;height:60px;line-height:60px;margin:0 17px;text-align:center}
.select-schools .schedule-link .icon-caret-right{margin-left:10px}
.landing-around{margin:auto;max-width:960px;padding-bottom:30px;position:relative}
.landing-around .title{font-size:25px;height:50px;line-height:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}
.landing-around .around-list:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.landing-around .around-list{margin-left:-15px;zoom:1}
.landing-around .around-item{float:left;margin-bottom:15px;margin-left:15px;position:relative;width:310px}
.landing-around .around-imglink{display:block;height:174px;width:310px;position:relative}
.landing-around .around-img{height:174px;width:310px}
.landing-around .player-icon{width:79px;height:79px;position:absolute;left:115px;top:37px}
.landing-around .around-info{width:255px;height:47px;padding-left:55px}
.landing-around .around-item .title{display:block;padding-top:6px;width:250px;height:18px;overflow:hidden;line-height:18px;white-space:nowrap;text-overflow:ellipsis;font-size:12px}
.landing-around .around-item .title:hover{text-decoration:underline}
.landing-around .around-item .desc{width:250px;height:18px;overflow:hidden;line-height:18px;white-space:nowrap;text-overflow:ellipsis;display:block}
.landing-around .around-view{width:310px;height:30px;line-height:30px;text-align:center;position:relative;display:block;font-size:15px;font-weight:bold}
#popupLandingSchool-popup{width:566px}
#popupLandingSchool{position:absolute;left:0;top:30px;border-radius:0;border:0;box-shadow:none;width:566px;height:222px}
#popupLandingSchool .select-item{width:50%;height:44px;line-height:44px;float:left;text-transform:uppercase;font-size:28px}
#popupLandingSchool .select-item.item-default{width:100%;height:46px;line-height:46px;text-align:center}
#popupLandingSchool .select-item a{display:block;padding-left:56px;font-weight:normal}