﻿* { margin:0; padding:0; }
html { background:#FFFFFF; }

body { font:normal 12px/20px Arial, Verdana, Lucida, Helvetica, simsun, sans-serif; color:#313131; }
table { border-collapse:collapse; border-spacing:0; empty-cells:show; text-align:left; }
th, td { border-collapse:collapse; }
ol, ul { list-style:none; }
a { color:#016A9F; text-decoration:none; }
a:hover { text-decoration:underline; }

input, select, form img, button { vertical-align:middle; }
img { border:0; }
button { cursor:pointer; }
/**/
.playpic { display:block; position:relative; overflow:hidden; _zoom:1; }
.playpic img { padding:2px; border:1px solid #EAE4D1; display:block; }
.playpic span { position:absolute; top:109px; left:3px; width:80px; text-align:right; color:#fff; line-height:15px; height:15px; padding:0 3px; }
.playpic span.bg { background:url(update.png) no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#00000000, endColorStr=#99000000, gradientType='1');
}
/**/
.box { position:relative; width:100%; margin-bottom:8px; clear:both; }
.box h2 { background:url(sprite.png) no-repeat 0 -448px; height:26px; overflow:hidden; line-height:26px; font-size:13px; color:#193B5F; padding:1px 11px 0 11px; }
.box h2 em { font-size:10px; color:#939393; font-weight:normal; font-style:normal; }
.box .content { border:1px solid #CCDFF2; border-top:none; background:#fff; zoom:1; overflow:hidden; }
.box .keyword { background:#ECF6FF; padding:0 10px; line-height:25px; height:25px; }
.box .keyword dt, .box .keyword dd { display:inline; }
.box .box-moreA { position:absolute; top:6px; right:6px; font-family:simsun; }
.box .box-op { position:absolute; top:1px; right:6px; color:#939393; line-height:26px; }
.box .box-op a { color:#193B5F; }
.box dl.channel { position:absolute; top:1px; right:6px; line-height:26px; font-family:simsun; }
.box dl.channel a { color:#016A9F; }
.box dl.channel dd { padding:0 5px; }
.box dl.channel dd span { margin:0 5px; color:#C5DDF6; }
.box .sort-mode { background:#F6F6F6; line-height:21px; padding:3px 10px; }
.box .sort-mode dt { display:inline; }
.box .sort-mode dd { display:inline; margin-right:15px; }
.box .sort-mode dd a { margin-right:10px; }
.box .sort-mode dd em { font-style:normal; font-weight:bold; color:#525252; margin-right:10px; }
.box .player-more { background:#ECF6FF; border-top:1px solid #CCDFF2; line-height:21px; padding:3px 10px; clear:both; }
.box .player-more h3, .box .player-more div { display:inline; font-size:12px; font-weight:normal; }
.box .player-more span { margin:auto 5px; color:#D3DDF9; }
/**/
/*首页导航修改 2009.7.22*/
.head { width:960px; height:60px; margin:0 auto;  position:relative; padding-top:12px; }
.head .logo { float:left; width:210px;  padding:0px 0 0 0px; }
.head .tips { display:inline; color:#aeaeae; position:absolute; left:220px; top:38px;}
.head .tips span { margin:0 5px; }
.kk_vod_topbanner {width:650px; height:60px; overflow:hidden; float:right; text-align:right; }

.nav_1029 {position:relative;width:960px;height:80px;background:url(sprite_1029.png);margin:0 auto 8px;z-index:1;}
.nav_1029 p.morelink {float:right;display:inline;margin-right:5px;}
.nav_1029 p.morelink a {font-size:13px;color:#d7effc;margin:0 6px;}
.nav_1029 .morelink a.moreA { background:url(sprite_1029.png) no-repeat -922px -225px; padding-right:15px; }
.nav_1029_ul {padding:12px 0 0 10px;}
.nav_1029_ul li {float:left;display:inline;background:url(sprite_1029.png) no-repeat -958px -175px;padding:0 14px 0 16px;font-size:14px;}
.nav_1029_ul li.no_bg {background:none;}
.nav_1029_ul li a {color:#fff;}
.nav_1029_ul li a:hover {color:#c8f304;}
.hdlink img {position:absolute;right:372px;>right:398px;top:15px;}

.container, .footer { width:960px; margin:0 auto 8px; clear:both; zoom:1; }
.sideL { float:left; width:250px; margin-right:8px; clear:left; }
.sideL .box h2 { background-position:0 -288px; }
/**/
.xl-soft { position:relative; width:250px; height:144px; overflow:hidden; padding-top:12px; margin-bottom:8px; background:url(sprite_1029.png) no-repeat 0 -81px; }
.xl-soft a {float:left;display:inline;color:#5f5f5f;margin:2px 6px 0;}
.xl-soft h2 {clear:both;height:20px; margin:0 10px 0 24px; font-size:13px; color:#ff5b01; position:relative;font-weight:normal;}
.xl-soft h2 em { position:absolute; top:0; right:0; font-weight:normal; font-size:12px; color:#939393; font-style:normal; }
.xl-s-down { margin:0 10px 9px 6px; padding-left:10px; font-size:12px; line-height:26px;overflow:hidden;}
.xl-s-down span {float:left;color:#D6D3D3; }
.xl-s-down p {clear:both;height:27px; overflow:hidden;margin-top:7px;}
.xl-s-down p a {color:#5f5f5f;}
.xl-soft .moreA { position:absolute; top:13px; right:12px; font-family:simsun; }
.xl-soft .downlink {float:left;}
/**/
.djgz .content {height:488px;padding-top:11px;position:relative;width:248px;}
.djgz .top {position:relative;width:146px;height:52px;background:url(dot_1029.gif) repeat-x 0 62px;padding:0 3px 11px 80px;margin:8px auto 0;overflow:hidden;zoom:1;}
.djgz .top .playpic {position:absolute;left:0;top:0px;display:block;}
.djgz .top .playpic img {width:68px;height:48px;}
.djgz .top h4 {height:13px;line-height:14px;margin-bottom:4px;}
.djgz .top h4 a {font-weight:normal;font-size:12px;}
.djgz .top h4 a.highlight {color:#ff5b01;}
.djgz .top p {color:#878787;line-height:18px;}

.mainS { float:left; width:468px; }
.mainS .box h2 { background-position:0 -368px; }
.flash-box { width:450px; height:251px; overflow:hidden; padding:5px 9px; margin-bottom:8px; background:url(flashBg_0810.png) no-repeat 0 0; }
.flash-box h2 { font-size:13px; width:448px; height:20px; line-height:20px; margin-bottom:1px; color:#193B5F; }
.flash-box .big-pic { float:left; width:248px; height:223px; overflow:hidden; margin-right:3px; }
.flash-box .big-pic img { display:block; width:246px; height:221px; border:1px solid #000; }
.flash-box .pic-list { float:left; width:81px; height:188px; position:relative; }

.flash-box .pic-list ul { position:absolute; top:0; left:5px; }
.flash-box .pic-list li { float:left; width:71px; height:40px; overflow:hidden; margin-bottom:2px; }
.flash-box .pic-list li a { display:block; width:71px; height:40px; overflow:hidden; }
.flash-box .pic-list li a img { display:block; width:71px; height:40px; padding:1px; }
.flash-box .pic-list li a:hover, .flash-box .pic-list li a.currA { border:2px solid #56AAD8; width:67px; height:36px; }
.flash-box .pic-list li a:hover img, .flash-box .pic-list li a.currA img { margin:-2px; }

/**/
.pic-list_0810 {float:left; display:inline; width:196px; margin-top:-3px; overflow:hidden; }
.pic-list_0810 a {display:block; width:196px; height:33px; padding:5px 0 0 7px; background:url(piclist0810_bg.gif) no-repeat left bottom; }
.pic-list_0810 a:hover {text-decoration:none; background-position:left top; }
.pic-list_0810 a:hover span {cursor:pointer;}
.pic-list_0810 img {display:block; float:left; width:40px; height:28px; overflow:hidden; }
.pic-list_0810 span {display:block; float:left; width:150px; height:14px; padding-left:4px; margin-bottom:2px;line-height:14px; color:#a0a0a0;overflow:hidden;  }
.pic-list_0810 span strong {color:#424242;}
.pic-list_0810 a.currA span strong {color:#016A9F; }
.pic-list_0810 .currA {color:#016A9F;background:url(piclist0810_bg.gif) no-repeat left top; }

.huanying .content { height:179px; }
.huanying .movList { padding:10px 1px; width:464px; overflow:hidden; }
.huanying .content { height:394px; }
.huanying .upBox { display:block; }
.huanying .movList ul {height:390px; }
.huanying .movList { height:340px; }
.wlj { position:absolute; display:block; width:145px; height:27px; right:15px; top:0px; }
.yn_list_pager {height:21px; color:#ccc; background:#f9f9f9; border-bottom:solid #ececec 1px; padding-left:10px; line-height:22px; }
.yn_list_pager a {padding:0px 10px 3px 10px;>padding:0px 10px 2px 10px;_padding:0px 10px 3px 10px;}
.yn_list_pager a.on, .yn_list_pager a:hover {color:#656565; background:url(yn_list_pagerbg.gif) no-repeat center bottom; text-decoration:none; }
.movList ul { height:340px; overflow:hidden; position:relative; }
.movList li { position:relative; float:left; width:138px; height:168px; text-align:center; display:inline; margin:0 8px 10px 8px; color:#939393; overflow:hidden; }
.movList li .playpic { width:138px; height:127px; margin:auto; margin-bottom:3px; }
.movList li .playpic img { width:125px; height:115px; }
.movList li p { line-height:17px; height:17px; overflow:hidden; }
.movList li .mov-title { position:relative; padding-right:10px; }
.movList li .mov-title a.playMov { background:url(sprite.png) no-repeat -808px -32px; position:absolute; top:0; right:0; width:16px; height:16px; }

.sideR .newhistory { display:none; }
.sideR .upBox { display:block;}
.sideR .banner-middle { width:226px; }
.sideR { float:right; width:226px; clear:right; }
.sideR .box h2 { background-position:0 -248px; }
.sideR .tab-box { background-position:0 -248px; }
.sideL .tab-box { background-position:0 -288px; }
.shangsheng .content { height:233px; }
.shangsheng .sort-list .score { width:25px; position:absolute; top:3px; left:182px; color:#FF5B01; font-size:10px; font-weight:bold; text-align:left; }
.shangsheng .sort-list .score strong {float:left;  font-size:12px; }
.shangsheng .sort-list .score span {float:left;  display:block; height:5px; font-size:1px; background:#e5e5e5; margin:6px 0 0 0;>margin:6px 0 0 3px;_margin:4px 0 0 0; }
.shangsheng .sort-list .scoredown { color:#8ac134; }
.sort-list { padding:5px 10px; line-height:16px; background:url(sprite.png) no-repeat -925px -124px;}
.sort-list li { height:16px; position:relative; overflow:hidden; padding:3px 32px 0 16px; margin-bottom:3px; }
.sort-list em { position:absolute; top:3px; left:0; font-size:10px; font-style:normal; }
.sort-list .top em { color:#FF5B01; }
.sort-list span { color:#939393; white-space:nowrap; zoom:1; }
.sort-list li a { zoom:1; }
.sort-list li a.playMov { display:-moz-inline-box; display:inline-block; vertical-align:middle; background:url(sprite.png) no-repeat -808px -32px; top:3px; width:16px; height:16px; }
.sort-list .score { position:absolute; top:3px; right:0; color:#FF5B01; font-size:10px; font-weight:bold; }
.sort-list .score strong { font-size:12px; }
.sort-list .lj { color:#FF5B01; position:absolute; top:0; right:0; white-space:nowrap; text-align:right; }

.top-list { padding:5px 10px; line-height:16px; }
.top-list li { height:16px; position:relative; overflow:hidden; padding:3px 32px 0 16px; margin-bottom:3px; }
.top-list em { position:absolute; top:3px; left:0; font-size:10px; font-style:normal; text-align:center;width:12px; }
.top-list .top em { color:#FF5B01;  }
.top-list span { color:#939393; white-space:nowrap; zoom:1; }
.top-list li a { zoom:1; }
.top-list li a.playMov { display:-moz-inline-box; display:inline-block; vertical-align:middle; background:url(sprite.png) no-repeat -808px -32px; top:3px; width:16px; height:16px; }
.top-list .score { position:absolute; top:3px; right:0; color:#FF5B01; font-size:10px; font-weight:bold; }
.top-list .score strong { font-size:12px; }
.top-list .lj { color:#FF5B01; position:absolute; top:0; right:0; white-space:nowrap; text-align:right; }

.qiangxian .content { height:179px; }
.qiangxian .mov { position:relative; height:74px; padding:10px 10px 0 92px; line-height:17px; color:#939393; }
.qiangxian .mov .playpic { position:absolute; top:10px; left:10px; width:74px; height:74px; }
.qiangxian .mov .playpic img { width:68px; height:68px; }
.qiangxian .mov h4 { line-height:21px; height:21px; overflow:hidden; font-size:12px; font-weight:normal; }
.qiangxian .mov p { height:51px; overflow:hidden; }
.qiangxian_tt {background:url(sprite.png) no-repeat 0 -248px; height:27px; overflow:hidden;position:relative;}
.qiangxian_tt h2 { padding:4px 5px 0 6px;position:absolute; cursor:pointer;  background:none; height:21px; left:10px; top:0px; line-height:20px;}
.qiangxian_tt h2.upH2 {border:#c5ddf6 1px solid; padding:2px 5px 2px; background:#fff; border-bottom:none; border-top-width:2px;}
.qiangxian_tt .qiangxian_tab2 { left:85px;}

.jingdian .content { height:179px; }
.jingdian ul { padding:10px 1px; zoom:1; height:159px; overflow:hidden; }
.jingdian li { float:left; margin:0 10px 9px 10px; display:inline; }
.jingdian li, .jingdian li .playpic, .jingdian li .playpic img { width:54px; height:75px; padding:0; border:none; }

.nav_1029_news {position:absolute;left:15px;bottom:8px;color:#d7e9fc;}
.nav_1029_news a {margin:0 5px; }
.nav_1029_news span {color:#a9a9a9;}
.search{float:right; position:absolute; right:0; bottom:10px;}
.search .input {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 48px; HEIGHT: 19px; CURSOR: pointer; BORDER-RIGHT-WIDTH: 0px;BACKGROUND: url(sprite.png) no-repeat -480px -71px;COLOR: #ff0
}
.hover_bg, .hover_bg_txt { position:absolute; top:103px; left:7px; width:118px; text-align:right; color:#fff; line-height:15px; height:15px; padding:0 3px; }
.hover_bg_txt { background:url(update.png) no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#00000000, endColorStr=#99000000, gradientType='1');
}
.banner-middle{ width:950px; margin:0 auto 8px auto; overflow:hidden; position:relative; clear:both; zoom:1; line-height:0; font-size:0; }

.dydsj .content { height:377px; }
/**/
.dydsj h4 { padding:0 10px; font-size:12px; line-height:16px; height:16px; overflow:hidden; margin-bottom:3px; }
.dydsj .p1 { float:left; width:339px; height:357px; overflow:hidden; background:url(dott-gray.png) repeat-y 100% 0; margin:10px 0; }
.dydsj .p2 { float:left; width:384px; height:357px; overflow:hidden; margin:10px 0; }
.dydsj .cdList, .dydsj .cdList ul { height:338px; }
.dydsj .cdList li { margin:0 6px 10px 6px; }
.dydsj .cdList2, .dydsj .cdList2 ul { height:133px; }
.dydsj .txt { margin:0 10px; border:1px solid #E0E0E0; background:#F2F2F3; line-height:20px; padding:5px 10px; color:#939393; }
.dydsj .txt li { padding-left:10px; background:url(sprite.png) no-repeat -888px -27px; }
/**/
.dydsj .list-pager {width:100px; top:33px; right:376px; }
.main { float:left; width:726px; clear:left; }
.main .box h2 { background-position:0 -408px; }
.main .tab-box { background-position:0 -408px; }
.main .banner-middle { width:726px; }
.main .list-catalog dd a { margin-bottom:6px; width:130px; height:24px; }
/**/
.cdList ul { height:164px; overflow:hidden; position:relative; }
.cdList li { position:relative; float:left; width:100px; height:164px; text-align:center; display:inline; margin:0 8px 10px 8px; color:#939393; overflow:hidden; }
.cdList li .playpic { width:92px; height:127px; margin:auto; margin-bottom:3px; }
.cdList li .playpic img { width:86px; height:121px; }
.cdList li p { line-height:17px; height:17px; overflow:hidden; }
.cdList li .cd-title { position:relative; padding-right:10px; }
.cdList li .mov-title a.playMov { background:url(sprite.png) no-repeat -808px -32px; position:absolute; top:0; right:0; width:16px; height:16px; }
/**/
.movList2 ul { height:123px; overflow:hidden; position:relative; }
.cdList2 li { position:relative; float:left; width:108px; height:123px; display:inline; margin:0 10px 10px 10px; color:#939393; overflow:hidden; }
.cdList2 li .playpic { width:108px; height:66px; margin:auto; margin-bottom:3px; }
.cdList2 li .playpic img { width:102px; height:60px; }
.cdList2 li p { line-height:18px; height:36px; overflow:hidden; }
.cdList2 li .mov-title { position:relative; height:18px; }
/**/
.txt_tag { margin:0 10px; border:1px solid #E0E0E0; background:#F2F2F3; line-height:20px; padding:5px 10px; color:#d2d2d2; }
.txt_tag p span {color:#717171; font-weight:bold; }
.txt_tag p a { margin:0 5px; }
.dydsj .list-pager {width:100px; top:33px; right:376px; }
.rank .content { height:377px; }
.rank .top-list { padding:0 10px; }
.cd_hover_bg, .cd_hover_bg_txt { position:absolute; top:109px; left:7px; width:80px; text-align:right; color:#fff; line-height:15px; height:15px; padding:0 3px; }
.cd_hover_bg { background:url(update.png) no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#00000000, endColorStr=#99000000, gradientType='1');
}
.cd_bg, .cd_bg_txt { position:absolute; top:48px; left:3px; width:96px; text-align:right; color:#fff; line-height:15px; height:15px; padding:0 3px; }
.cd_bg { background:#020202;
}

.link{
width: 938px;margin: 0 auto;BORDER-TOP: #ccdff2 1px solid;BORDER-LEFT: #ccdff2 1px solid;BORDER-RIGHT: #ccdff2 1px solid;overflow: hidden;text-align: center;padding: 3px 10px 0 10px;line-height: 28px;MARGIN-BOTTOM: 8px;BORDER-BOTTOM: #ccdff2 1px solid;color:#d2d2d2;
}
.footer a { color:#898888; }
.footer .f-nav { width:960px; height:20px; text-align:center; color:#C9C9C9; }
.footer .f-nav a { margin:0 10px; color:#333; }
.footer .copyright { width:960px; height:44px; line-height:22px; text-align:center; color:#898888; }
.footer .safe-img { padding-top:10px; text-align:center; }
.footer .safe-img img { margin:0 6px; font-size:0; line-height:0; border:1px solid #D2D2D2; }