#s_header a:link, #s_header a:visited, #s_header a:hover { color: #005599; text-decoration: underline; }
#s_nav { position: relative; z-index: 1; }
#s_bar { padding-left: 10px; position:relative;}
#s_header #s_bar .active {text-decoration: none;}
#s_header #s_bar .active:hover {text-decoration: underline;}
.maincontent a { color:#059; }
.fl { float:left; }
.fr { float:right; }
.ml15 { margin-left:15px; }
.mt12 { margin-top:12px; }
.mb10 { margin-bottom:10px; }
.wh200 { width:200px; }
.wh220 { width:220px; }
.wh530 { width:530px; }
.wh765 { width:765px; }
ol a { font-family:'Arial'; }
#slider li, .maincontent h2, .sort, .xDownload, .xPlay { background:url('http://cache.soso.com/img/vid/topic_bg02_20101020.png') no-repeat; }
.fs_14 { font-size:14px; }
#mask { z-index:5; position:absolute; top:0; left:0; background-color:#fff; filter:alpha(opacity=50); moz-opacity:0.50; opacity:0.50; }
#login_div { z-index:10; position:absolute; }
#login_iframe { z-index:15; width:100%; height:100%; overflow:hidden; }
#s_main { padding-top:15px; }
#s_logo { margin-left:0; }
#s_search{ width:664px;}
/*Nav*/
#nav { background:url('http://cache.soso.com/img/vid/nav_bg02_20101015.gif') 0 0 repeat-x; padding:1px 1px 1px 165px; margin-bottom:10px; line-height:31px; overflow:hidden; zoom:1; }
#nav li { width:83px; float:left; text-align:center; font-size:14px; }
#nav li a { background:url('http://cache.soso.com/img/vid/nav_bg02_20101015.gif') right -42px no-repeat; display:block; color:#fff; text-decoration:none; }
#nav li.nobg a { background-position:0 42px; }
#nav li a:hover, #nav li.nobg a:hover { background-position:0 -120px; }
#nav li.on { background:url('http://cache.soso.com/img/vid/nav_bg02_20101015.gif') 0 -168px no-repeat; height:32px; font-weight:bold; color:#024f9d; }
#nav li.rss_vid { width:auto; margin-right:7px; float:right; font-size:12px; display:inline; }
#nav li.rss_vid a, #nav li.rss_vid a:hover { background:url('http://cache.soso.com/img/vid/nav_bg02_20101015.gif') -966px -162px no-repeat; padding-left:20px; white-space:nowrap; }
.topNews { background:#edf7ff; width:758px; padding:4px 5px 7px; float:left; }
.topNews h3 { line-height:25px; font-size:14px; color:#023199; font-weight:bold; }
.focus { width:469px; float:left; }
.newMove { width:271px; float:right; }
.newMove dl { width:90px; height:116px; float:left; }
.newMove img { width:74px; height:93px; border:1px solid #cdcdcb; }
/*slider*/
#slider { position:relative; border:1px solid #cacbcb; width:467px; height:230px; }
#slider .slider_l { position:absolute; top:02010-3-10; left:162px; width:305px; height:230px; overflow:hidden; z-index:10; cursor:pointer; }
#slider .slider_l img { width:305px; height:230px; }
#slider ul { position:absolute; top:0; left:0; width:172px; clear:both; z-index:16; }
#slider li { background-position:0 0; width:176px; height:46px; float:left; font-size:12px; color:#444; overflow:hidden; cursor:pointer; }
#slider li:hover, #slider li.hover { background-position:0 -60px; }
#slider li img { width:47px; height:37px; margin:4px 5px 0 4px; float:left; }
#slider li span { margin-top:7px; float:left; }
#slider .current, #slider .current:hover { background:url('http://cache.soso.com/img/vid/topic_bg01.png') 0 0 no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='http://cache.soso.com/img/vid/topic_bg01.png');
_background:none; color:#fff; }
#slider .hidden { display:none }
/*main*/ 
.maincontent { margin-bottom:10px; overflow:hidden; zoom:1; }
.maincontent h2 { padding:0 12px; line-height:28px; font-size:14px; color:#024f9d; font-weight:bold; }
.maincontent h2 a { color:#024f9d; }
.maincontent .more { float:right; font-weight:normal; font-size:12px; color:#024f9d; }
.mainLeft { width:768px; float:left; }
.mainLeft h2, .sort { background-position:0 -205px; background-repeat:repeat-x; }
.list { padding:9px 0 0; overflow:hidden; }
.list_bingo { float:left; width:664px; height:140px; overflow:hidden; }
.list dl { float:left; margin:0 14px 0 9px; min-height:124px; display:-moz-inline-stack; display:inline-block; vertical-align:top; zoom:1; *display:inline;
_height:124px; }
.list dt { position:relative; width:112px; height:84px; overflow:hidden; cursor:pointer; }
.list dt img { border:1px solid #b4b9b2; width:110px; height:82px; }
.list dt .TL { position:absolute; background:#000; bottom:2px; right:2px; line-height:15px; padding:0 4px; color:#fff; font-weight:bold; }
.list dd { width:130px; text-align:left; line-height:140%; color:#666; vertical-align:baseline; }
.list dd h3 { font-size:13px; padding:4px 0; font-weight:normal; word-break:break-all; word-wrap:break-word; zoom:1; }
.movie .list { height:204px; overflow:hidden; }
.movie .list dt { height:149px; }
.movie .list dt img { border:1px solid #c8c8c8; width:110px; height:147px; }
.mainRight { width:200px; float:right; }
.mainRight h2, .categoryLeft h2 { background-position:0 -160px; background-repeat:repeat-x; }
.mainRight ol { padding:2px 0 6px 35px; margin:0; border:1px solid #b2d0ea; border-top:none; line-height:25px; font-family:'Tahoma'; list-style:decimal; overflow:hidden; zoom:1; }
.mainRight ol.hot_search { line-height:23px; }
.mainRight ol.theme { padding:7px 12px 6px; list-style:none; }
.mainRight ol.theme li { margin-bottom:0px; line-height:23px; }
.mainRight ol.theme a { color:#000; }
.mainRight ol.theme dl { float:left; margin-bottom:3px; }
.mainRight ol.theme dt { width:159px; height:73px; }
.mainRight ol.theme img { width:159px; height:73px; }
.mainRight ol li ul { width:174px; padding-top:5px; margin-top:3px; float:left; border-top:1px solid #b1d0ec; }
.mainRight ol li ul li { background:url("http://cache.soso.com/img/vid/icon_note.png") no-repeat 0 0; padding-left:20px; }
.mainRight ol li ul li a { text-decoration:none; }
/*category*/
.categoryLeft { width:200px; float:left; color:#666; }
.categoryLeft ul { padding:7px 6px 6px 11px; margin:0; border:1px solid #b2d0ea; border-top:none; line-height:21px; font-family:'Tahoma'; overflow:hidden; zoom:1; }
.categoryLeft h3 { padding-left:2px; }
.m_mark { margin:0 20px 0 0; float:right; color:#666; }
.m_mark span { font-weight:bold; font-size:12px; color:#fc7701; }
.m_mark span strong { font-size:16px; }
.category_all { line-height:30px; }
.categoryLeft a { padding:2px 2px 0; text-decoration:none; }
.categoryLeft a:hover { background:#3666D4; text-decoration:none; color:#FFF; }
.categoryLeft ul li ul { padding:2px 0 12px; border:none; }
.categoryLeft ul li ul li { width:45px; float:left; overflow:hidden; }
.categoryLeft ul li ul li.toggle { font-family:'Tahoma'; }
.categoryLeft ul li .toggle { float:right; margin-right:1px; }
.categoryLeft strong { padding:2px 2px 0; font-weight:normal; color:#c3450d; }
.categoryRight { width:768px; float:right; }
.categoryRight .sort { padding:0 12px; line-height:28px; color:#666; }
.categoryRight .sort strong { font-weight:normal; color:#c3450d; }
.categoryRight .list dl { width:384px; margin:0; *height:144px;
}
.categoryRight .list dl:not(p) {
min-height:153px;
}
.categoryRight .list dt { width:101px; height:118px; float:left; }
.categoryRight .list dt img { width:93px; height:116px; }
.categoryRight .list dt .YG { background:url('http://cache.soso.com/img/vid/vid_yg.png'); _background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cache.soso.com/img/vid/vid_yg.png');
width:93px; line-height:18px; padding-top:2px; text-align:right; position:absolute; bottom:0; left:0; display:block; font-size:14px; color:#fff; }
.categoryRight .list dd { width:283px; line-height:21px; float:left; color:#000; }
.categoryRight .list dd h3 { padding:0; margin:0 0 4px; }
.categoryRight .list dd h3 a { font-weight:bold; text-decoration:underline; font-family:'Arial'; font-size:14px; color:#059; }
.categoryRight .list dd a { text-decoration:none; color:#7088d3; font-family:'simsun'; _font-family:'Arial'; }
.categoryRight .list dd a:hover { text-decoration:underline; }
.xDownload { background-position:-89px -310px; width:55px; line-height:22px; padding-left:25px; margin:7px 9px 0 0; color:#024f9d; display:inline-block; text-indent:-9999px; }
.xPlay { background-position:0 -310px; width:55px; line-height:22px; padding-left:25px; margin:7px 9px 0 0; color:#024f9d; display:inline-block; text-indent:-9999px; }
/*page*/ 
#page { margin-top:-5px; *margin-top:4px;
white-space:nowrap; clear:both; }
#page .pg { font-size:14px; text-align:center; }
#page .pg a, #page .pg a:link, #page .pg a:visited, #page .pg span.current { margin-right:5px; background:#fff; border:1px solid #d8d8d8; font-family:'Tahoma'; color:#059; text-decoration:none; display:inline-block; *display:inline;
zoom:1; height:28px; width:28px; text-align:center; line-height:28px }
#page .pg a:hover { background:#d1e5fc }
#page .pg span.current { border:1px solid #fff; color:#000; font-weight:bold }
#page .pg span.extend { padding:0 5px 8px 0; zoom:1; }
#page .pg a.pre, #page .pg a.prev, #page .pg a.next { width:75px }
/*footsearch*/ 
#f_search { background:#edf7ff; border-top:1px solid #b2d0ea; border-bottom:1px solid #b2d0ea; margin-top:6px; padding:10px 0 12px; text-align:center; clear:both; }
/*layer*/
.layer_main { background:#FFF url('http://cache.soso.com/img/vid/layer_bg.gif') repeat-x; width:370px; border:1px solid #87C2E0; z-index:103; position:absolute; top:125px; display:none; }
.layer_head { line-height:34px; margin:0 7px; border-bottom:1px solid #d3eefe; font-size:14px; color:#000; overflow:hidden; zoom:1; }
.layer_title { color:#1a4c8c; float:left; font-weight:bold; padding-left:3px; }
.layer_close { float:right; padding-right:3px; padding-top:7px; overflow:hidden; }
.layer_closeLink { height:17px; width:17px; float:left; text-indent:-9999px; }
.layer_close a:link, .layer_close a:visited { background:url('http://cache.soso.com/img/vid/layer_imgbg.png') 4px -36px; }
.layer_close a:hover { background:url('http://cache.soso.com/img/vid/layer_imgbg.png') -17px -36px; }
.layer_con { line-height:22px; padding:18px 20px; }
.layer_sussess { background:url('http://cache.soso.com/img/vid/layer_sussess.png') no-repeat; padding:10px 0 0 50px; }
.layer_opear { padding:10px 0 0 50px; }
.layer_btn { background:url('http://cache.soso.com/img/vid/layer_imgbg.png') no-repeat scroll 0 -60px; width:90px; height:28px; border:0 none; font-size:14px; font-weight:bold; color:#2473A2; cursor:pointer; }
.gary { color:#909090; }
/*#s_footer*/
#s_footer { border-top:1px solid #e2e2e2; margin-top:20px; *margin-top:10px;
margin-top:10px \9; padding-top:19px; clear:both; }
#s_copyright a { color:#666; text-decoration:none; }
.s_bottom { padding-left:134px; }
.mb10 a { color:#059; }
