body { text-align:left; color:#333; min-width:960px; margin:0px auto; background:#fff; }
body a { color:#333; }
p { margin:0px; text-indent:2em; }
img { border:1px solid #dcdddd; }
.foot { text-align:center; }
.yui3-tabs-panel { display:none; }
.yui3-tabs-panel-selected { display:block; }
.v-area { width:960px; margin:0px auto; }
.v-mask { position:fixed; _position:absolute; left:0; top:0; z-index:10000; width:100%; height:100%; opacity:0.5; filter:alpha(opacity=50); background:#000; display:none; }
.v-top { background:url(http://img3.cache.netease.com/video/img12/v201211/sprite-repeat.png) repeat-x; }
.v-rank-data .play, .v-rank-data .comment, .v-arrows, .v-title-right li { background:url(http://img3.cache.netease.com/video/img12/v201211/sprite1.png) no-repeat; }
.v-top-user, .v-top-user-name, .v-top1-user, .v-top1-user-name, .v-top-rss, .v-searchbox-button, .v-nav-new, .v-nav-right .v-nav-history, .v-playbtn, .v-loop a, .v-login-close, .v-history-del, .v-back,.v-searchbox-upload a,.v-searchbox-upload-beta,.video-tips .close,.ui-trace-del{ background:url(http://img1.cache.netease.com/video/img13/zhuzhan/sprite2.png) no-repeat; }
.v-left { width:640px; float:left; overflow:hidden; }
.v-right { width:300px; float:right; overflow:hidden; }
.v-border { border:1px solid #f4f4f4; border-top:none; }
.v-dot { border-bottom:1px dotted #D5D6D6; }
.v-red,.v-red:visited,.v-red a{color:#c61a14;}
/*顶部*/
.v-top { height:26px; background-repeat: repeat-x; background-position:0 0; line-height:29px; overflow:hidden; padding-bottom:1px; color:#585858; }
.v-top .home, .v-top .home:visited { color:#888; }
.v-top a, .v-top a:visited { color:#585858; }
.v-top a:hover, .v-top .home:hover { color:#ba2636; }
.v-top .border { padding-right:16px; border-right:1px solid #c4c4c4; }
.v-top-user { background-position: left 0px; font-family: Verdana, 宋体, san-serif; height: 21px; line-height: 21px; margin-top: 3px; padding-left: 6px; float:left; }
.v-top-user-name { background-position: right -20px; cursor: pointer; float: left; padding-right: 18px; font-weight:bold; }
.v-top-user:hover { background-position: left -40px; }
.v-top-user:hover .v-top-user-name { background-position: right -60px; }
.v-top-links { background: none repeat scroll 0 0 #FFFFFF; line-height: 18px; z-index:1100; }
.v-top-links .user-entry { border: 1px solid #DCDDDD; display: block; padding: 1px; }
.v-top-links a { clear: both; color: #333; display: block; height: 21px; line-height: 23px; overflow:hidden; text-indent: 3px; width: 100%; }
.v-top-links a:hover { background-color: #4472AE; color: #FFFFFF; text-decoration: none; }
.v-top-rss { height: 16px; margin: 6px 0 0 14px; width: 16px; background-position:left -82px;}
/*最终页顶部*/
.v-top1-user { background-position: left 0px; font-family: Verdana, 宋体, san-serif; height: 21px; line-height: 21px; margin-top: 7px; padding-left: 6px; float:left; }
.v-top1-user-name {  background-position: right -20px;  cursor: pointer; float: left; padding-right: 18px; font-weight:bold; }
.v-top1-user:hover { background-position: left -40px; }
.v-top1-user:hover .v-top1-user-name { background-position: right -60px; }
.v-top1-links { background: none repeat scroll 0 0 #FFFFFF; line-height: 18px; z-index:1100; }
.v-top1-links .user-entry { border: 1px solid #DCDDDD; display: block; padding: 1px; }
.v-top1-links a { clear: both; color: #333; display: block; height: 21px; line-height: 21px; text-indent: 3px; width: 100%; }
.v-top1-links a:hover { background-color: #4472AE; color: #FFFFFF; text-decoration: none; }
.v-top1 { background-color: #EFEFEF; height: 35px; line-height:36px; overflow:hidden; }
.v-top1-logo { float: left; margin: 4px 10px 0 0; }
.v-top1-logo img{border:none;}
.v-top1-search { padding-top: 7px; margin-left: 3px; }
.v-top1-search .search-text { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #595959 -moz-use-text-color #595959 #595959; border-style: solid none solid solid; border-width: 1px medium 1px 1px; height: 19px; line-height: 21px; padding-left: 3px; width: 124px; float:left; }
.v-top1-search .btn-submit { background-color: #595959; border: medium none; color: #FFFFFF; cursor: pointer; height: 21px; line-height: 22px; width: 44px; *padding-top: 2px;
 *line-height: 17px;
float:left; }
.v-top1-seprator { color:#d5d6d6; }
/*searchbox*/
.v-searchbox { height:81px; background:#eee url(http://img1.cache.netease.com/video/img12/v201211/searchbg1.png) no-repeat center; }
.v-searchbox-rank { background:#eee url(http://img1.cache.netease.com/video/img12/v201211/phb1.png) no-repeat center top; }
.v-searchbox-link { outline:none; margin-right:112px; }
.v-searchbox-rank .v-searchbox-link{ margin-right:198px;}
.v-searchbox-search { width:412px; padding-top:18px; margin-right:64px;}
.v-searchbox-rank .v-searchbox-search{margin-right:80px;}
.v-searchbox-input { width:314px; height:27px; border:2px solid #5a5959; font-size:14px; line-height:normal; line-height:27px\9; padding:0px 8px; float:left; }
.v-searchbox-button { width:78px; height:31px; background-position: -17px -82px; text-indent:-9999px; border:none; cursor:pointer; float:left; }
.v-searchbox-hot { padding-left:5px; }
.v-searchbox-hot li { float:left; margin:5px 12px 0px 0px; }
.v-searchbox img { border:none; }
.v-searchbox-myvideo,.v-searchbox-upload{background: url(http://img1.cache.netease.com/video/img12/v201211/iconsprites.png);display:block; float:left; text-indent:-9999px;outline:none; margin:20px 4px 0px 4px;}
.v-searchbox-myvideo{ width:89px; height:30px; background-position:0 0; visibility:hidden;}
.v-searchbox-myvideo:hover{ background-position:0px -47px;}
.v-searchbox-myvideo:active{background-position:0px -92px;}
.v-searchbox-upload{width:71px; height:29px; background-position:0px -141px;}
.v-searchbox-upload:hover{background-position:0px -191px}
.v-searchbox-upload:active{background-position:0px -235px;}
/*导航*/
.v-nav { height:40px; background:#222; }
.v-nav .area { overflow:visible; }
.v-nav-left li { float:left; font-size:14px; height:40px; line-height:40px; position:relative; }
.v-nav-on { background:#c61a14; font-weight:bold; }
.v-nav-left .v-nav-on a:hover { background:#c61a14; }
.v-nav-left a:hover { background:#3c3c3c; }
.v-nav-left a { color:#fff; display:block; padding:0px 15px; }
.v-nav-left a:hover { text-decoration:none; color:#fff; }
.v-nav-left a:visited { color:#fff; }
.v-nav-new { display:block; width:25px; height:14px; position:absolute; background-position:-15px -114px; overflow:hidden; top:-6px; right:10px; }
.v-nav-right li { float:left; line-height:40px; padding-left:9px; height:40px; margin-left:10px }
.v-nav-right a, .v-nav-right a:hover, .v-nav-right a:visited { color:#fff; }
.v-nav-right .v-nav-history { position:relative; color:#fff; cursor:pointer; background-position:64px -99px; padding-right:21px; }
.v-nav-right .on { background-color:#f4f4f4; background-position:64px -140px; color:#333; }
.v-notlogin { width:170px; height:33px; line-height:33px; background:#f4f4f4; padding:0px 15px; width:192px; }
.v-history { width:237px; padding:5px 10px 0px 10px; background:#f4f4f4; }
.v-history li { border-bottom:1px dotted #d5d6d6; line-height:1.7; padding:3px 0px; width:237px; height:40px; overflow:hidden; float:left; }
.v-history-left { width:223px; }
.v-history-left div { width:223px; height:20px; overflow:hidden; }
.v-history-del { background-position:-35px -134px; width:9px; height:9px; cursor:pointer; margin:15px 5px 0px 0px; overflow:hidden; }
.v-history-play { margin:0px 10px 0px 0px; }
.v-history-link { height:33px; line-height:33px; text-align:right; }
.v-history-link span { color:#dcdddd; }
/*左侧标题*/
.v-title { padding-top:2px; }
.v-title h2 { width:245px; height:27px; text-indent:-9999px; float:left; line-height:23px; padding-left:6px; }
.v-title h2 a { display:block; overflow:hidden; }
.v-title-skin1 { border-bottom:2px solid #e1e1e1; }
.v-title-skin2 { border-bottom:3px solid #d10456; }
.v-title-skin3 { border-bottom:3px solid #d3440c; }
.v-title-skin4 { border-bottom:3px solid #84ba33; }
.v-title-skin5 { border-bottom:3px solid #c79654; }
.v-title-skin6 { border-bottom:3px solid #23784c; }
.v-title-skin7 { border-bottom:3px solid #1c77ba; }
.v-title-right { float:right; height:25px; overflow:hidden; }
.v-title-right li { float:left; background-position:right -42px; margin-right:-1px; padding:0px 15px; line-height:28px; color:#727171; }
/*右侧标题*/
.v-title1 { height:30px; line-height:32px; background:#f4f4f4; padding:0px 0px 0px 16px; overflow:hidden; }
.v-title1-date { padding-right:11px; }
.v-title1-date .num { background:#fff; font-weight:bold; color:#333; padding:3px 4px 2px 4px; margin:0px 3px; }
.v-title1-trigger { float:right; }
.v-title1-trigger li { width:44px; float:left; cursor:default; text-align:center; }
.v-title1-trigger .yui3-tabs-trigger-selected { background:#fff; line-height:25px; height:27px; font-weight:bold; }
.v-title1-trigger-skin1 .yui3-tabs-trigger-selected { border-top:3px solid #d10456; }
.v-title1-trigger-skin2 .yui3-tabs-trigger-selected { border-top:3px solid #d3440c; }
.v-title1-trigger-skin3 .yui3-tabs-trigger-selected { border-top:3px solid #84ba33; }
.v-title1-trigger-skin4 .yui3-tabs-trigger-selected { border-top:3px solid #c79654; }
.v-title1-trigger-skin5 .yui3-tabs-trigger-selected { border-top:3px solid #1c77ba; }
.v-title1-trigger-skin6 .yui3-tabs-trigger-selected { border-top:3px solid #c61a14; }
.v-title1-trigger-skin7 .yui3-tabs-trigger-selected { border-top:3px solid #1c77ba; }
/*排行榜*/
.v-rank1 { padding:0px 15px; }
.v-rank1 li { border-top:1px dotted #d5d6d6; float:left; }
.v-rank1-order { width:16px; margin:5px 10px 0px 0px; height:15px; font-family:Arial; background:#a2a2a2; color:#fff; text-align:center; line-height:15px; float:left; }
.v-rank1-skin1 .v-rank1-top { background:#d10456; }
.v-rank1-skin2 .v-rank1-top { background:#d3440c; }
.v-rank1-skin3 .v-rank1-top { background:#84ba33; }
.v-rank1-skin4 .v-rank1-top { background:#c79654; }
.v-rank1-skin5 .v-rank1-top { background:#1c77ba; }
.v-rank1-skin6 .v-rank1-top { background:#c61a14; }
.v-rank1-skin7 .v-rank1-top { background:#1c77ba; }
.v-rank1-simple { width:242px; float:left; height:25px; line-height:27px; overflow:hidden; }
.v-rank1 .on .v-rank1-simple { display:none; }
.v-rank1-detail { display:none; float:left; width:242px; }
.v-rank1-detail .v-plist3 { padding:10px 0px; }
.v-rank1-detail h3{ max-height:41px; overflow:hidden;}
.v-rank1 .on .v-rank1-detail { display:block; }
.v-rank1 .on .v-rank1-order { margin-top:10px; }
.v-rank1-simple h3 { width:192px; overflow:hidden; }
/*右侧小图文*/
.v-plist3 .right { width:175px; line-height:1.7; }
.v-plist3 h3 { margin:-1px 0px 1px 0px; }
/*评分*/
.v-star-out, .v-star-in { background:url(http://img3.cache.netease.com/video/img12/v201211/star1.png) repeat-x 0 0; width:90px; height:17px; float:left; }
.v-star-in { background-position:0 -17px; width:0; }
.v-star-score { color:#c61a14; font-size:14px; font-weight:bold; float:left; line-height:17px; padding-left:10px; }
/*底部导航*/
.v-nav1 { background:#f8f8f8; border-top:1px solid #ebebeb; line-height:2.3; color:#888; }
.v-nav1 .v-area { border-right:1px solid #ebebeb; }
.v-nav1 a, .v-nav1 a:visited { color:#888; }
.v-nav1 a:hover { color:#BA2636; }
.v-nav1-column { float:left; border-left:1px solid #ebebeb; padding:25px 17px 50px 17px; height:279px; }
.v-nav1 h2 { font-weight:bold; padding-bottom:3px; }
.v-nav1-icon { width:304px; }
.v-nav1-icon li { float:left; margin-right:20px; white-space:nowrap; height:28px; line-height:22px; height:28px; }
.v-nav1-icon img { border:none; margin-right:5px; vertical-align:top; *vertical-align:middle;
}
.v-nav1-media { width:317px; }
.v-nav1-media a { float:left; margin-right:10px; white-space:nowrap; }
/*页脚*/
.N-nav-bottom { color:#616161; background:#333333; }
.N-nav-bottom-copyright { color: #ddd; padding-right: 2px; }
.N-nav-bottom-copyright-icon { font-family: Arial; }
.N-nav-bottom-main { margin: 0 auto; width: 960px; height: 39px; line-height:39px; }
.N-nav-bottom-main a, .N-nav-bottom-main a:visited, .N-nav-bottom-main a:hover { padding:0 4px; color: #dddddd; }
/*登录框*/
.v-login { width:372px; height:217px; background:#f8f8f8; }
.v-login h2 { color:#595959; height:34px; line-height:34px; padding:0px 10px 0px 15px; background:#ebebeb; margin-bottom:22px; }
.v-login-close { display:block; width:9px; height:9px; background-position:-35px -144px; margin-top:12px; cursor:pointer; }
.v-login-item { margin-bottom:11px; }
.v-login-label { float: left; height: 26px; line-height: 26px; width: 100px; text-align:right; }
.v-login-input { border-top: 1px solid #949494; border-left:1px solid #949494; border-right:1px solid #cacaca; border-bottom:1px solid #cacaca; height: 24px; width: 202px; float:left; line-height:24px; }
.v-login-checkbox { margin:-3px -3px 0px 0px; vertical-align:middle; }
.v-login-submit { background:#5a5959; color:#fff; padding:7px 15px 5px 15px; border:none; margin-right:10px; cursor:pointer; }
.v-login-reg { padding-top:9px; }
/*返回顶部*/
.v-back { width:56px; height:42px; background-position:-45px -134px; bottom: 0px; border:1px solid #eee; left: 50%; margin-left: 492px; position: fixed; z-index:1; _position: absolute; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-44));

}
.v-back:hover { text-decoration:none; }
.v-back-hack { _top:auto; }