@charset "utf-8";
/* CSS Document */
/**/
.kk-index .shoubo .content { height:138px; }
.kk-index .benzhou .content { height:233px; color:#606060; }
.kk-index .game .content { height:179px; }
.kk-index .huanying .content { height:179px; }
.kk-index .kandian .content { height:179px; }
.kk-index .shangsheng .content { height:111px; }
.kk-index .jingdian .content { height:179px; }
.kk-index .dydsj .content { height:240px; }
.kk-index .rank .content { height:240px; }
.kk-index .yule .content { height:225px; }
.kk-index .wangyou .content { height:279px; }
.kk-index .zybg .content { height:225px; }
.kk-index .dmmh .content { height:279px; }
.kk-index .qiangxian .content { height:179px; }
.kk-index .mxy .content { height:279px; }
/**/
.kk-catalog .rbgx .content { height:363px; }
.kk-catalog .kanguo .content { height:363px; }
.kk-catalog .qqdy .content { height:310px; }
.kk-catalog .rank .content { height:310px; }
/**/
.kk-list .main { float:right; clear:right; }
.kk-list .sideR { float:left; clear:left; }
/**/
.shoubo li { float:left; text-align:center; width:102px; height:119px; overflow:hidden; line-height:19px; display:inline; margin:11px; }
.shoubo li .playpic { width:102px; height:76px; margin-bottom:5px; }
.shoubo li img { width:96px; height:70px; }
/**/
.kk-index .flash-box { width:450px; height:251px; overflow:hidden; padding:5px 9px; margin-bottom:8px; background:url(../images/flashBg.png) no-repeat 0 0; }
.kk-index .flash-box h2 { font-size:13px; width:448px; height:20px; line-height:18px; margin-bottom:1px; color:#408F04; }
.kk-index .flash-box .big-pic { float:left; width:449px; height:188px; overflow:hidden; margin-right:2px; }
/*
.kk-index .flash-box .big-pic { float:left; width:366px; height:188px; overflow:hidden; margin-right:2px; }
*/
.kk-index .flash-box .big-pic img { display:block; width:447px; height:186px; border:1px solid #fff; }
.kk-index .flash-box .pic-list { float:left; width:81px; height:188px; position:relative; }
.kk-index .flash-box .pic-list .pre, .kk-index .flash-box .pic-list .next, .kk-index .flash-box .pic-list .no-pre, .kk-index .flash-box .pic-list .no-next { background:url(../images/sprite.png) no-repeat; width:81px; height:11px; position:absolute; top:0; left:0; }
.kk-index .flash-box .pic-list .pre { background-position:-804px -108px; }
.kk-index .flash-box .pic-list .no-pre { background-position:-852px -108px; }
.kk-index .flash-box .pic-list .next { background-position:-804px -125px; top:177px; }
.kk-index .flash-box .pic-list .no-next { background-position:-852px -125px; top:177px; }
.kk-index .flash-box .pic-list ul { position:absolute; top:0; left:5px; }
.kk-index .flash-box .pic-list li { float:left; width:71px; height:40px; overflow:hidden; margin-bottom:2px; }
.kk-index .flash-box .pic-list li a { display:block; width:71px; height:40px; overflow:hidden; }
.kk-index .flash-box .pic-list li a img { display:block; width:71px; height:40px; padding:1px; }
.kk-index .flash-box .pic-list li a:hover, .kk-index .flash-box .pic-list li a.currA { border:2px solid #56AAD8; width:67px; height:36px; }
.kk-index .flash-box .pic-list li a:hover img, .kk-index .flash-box .pic-list li a.currA img { margin:-2px; }
.kk-index .flash-box .flash-txt { clear:both; height:38px; line-height:19px; padding-top:3px; }
.kk-index .flash-box .flash-txt h3 { font-size:12px; height:19px; overflow:hidden; }
.kk-index .flash-box .flash-txt em { margin-left:8px; font:normal bold 14px Arial, Helvetica, sans-serif; color:#FF5B01; }
.kk-index .flash-box .flash-txt p { font-size:12px; color:#939393; height:19px; overflow:hidden; }
/**/
.kk-catalog .flash-box { width:704px; height:227px; border:1px solid #CCDFF2; margin-bottom:8px; overflow:hidden; padding:10px; }
.kk-catalog .flash-box .big-pic { float:left; width:379px; height:227px; overflow:hidden; margin-right:6px; }
.kk-catalog .flash-box .big-pic img { display:block; width:379px; height:227px; }
.kk-catalog .flash-box .pic-list { float:left; width:319px; height:227px; overflow:hidden; }
.kk-catalog .flash-box .pic-list li { border:1px solid #EDEDED; float:left; width:319px; height:44px; overflow:hidden; border-style:solid none; margin-bottom:-1px; line-height:18px; white-space:nowrap; }
.kk-catalog .flash-box .pic-list li a { color:#7C7B7B; display:block; padding:4px 10px 4px 64px; height:36px; overflow:hidden; position:relative; }
.kk-catalog .flash-box .pic-list li a:hover, .kk-catalog .flash-box .pic-list li.currA a { background:#F5F3F3; text-decoration:none; }
.kk-catalog .flash-box .pic-list li strong { display:block; color:#4A4A4A; }
.kk-catalog .flash-box .pic-list img { position:absolute; width:50px; height:29px; border:1px solid #9F9F9F; position:absolute; top:6px; left:4px; }
/**/
.star { display:-moz-inline-box; display:inline-block; width:75px; height:15px; background:url(../images/star.png) no-repeat; vertical-align:middle; font-size:1px; line-height:1px; }
.starsmall { width:50px; height:10px; margin:auto 5px; }
.star5 { background-position:0 0; }
.star4 { background-position:0 -15px; }
.star3 { background-position:0 -30px; }
.star2 { background-position:0 -45px; }
.star1 { background-position:0 -60px; }
.star0 { background-position:0 -75px; }
.small5 { background-position:-136px 0; }
.small4 { background-position:-136px -16px; }
.small3 { background-position:-136px -32px; }
.small2 { background-position:-136px -48px; }
.small1 { background-position:-136px -64px; }
/**/
.benzhou .top { padding:10px 10px 1px 10px; margin:0;}
.benzhou .top .playpic { width:108px; height:66px; float:left; margin-right:8px; }
.benzhou .top h4 { height:22px; line-height:16px; overflow:hidden; font-size:14px; }
.benzhou .top p { height:20px; line-height:20px; overflow:hidden; }
.benzhou ul { line-height:20px; padding:0 10px; }
.benzhou ul li { height:20px; overflow:hidden; }
.benzhou .op { color:#E0E0E0; padding:5px 10px; font-family:simsun; }
.benzhou .op a { font-family:Arial; }
/**/
.huanying .movList { padding:10px 1px; height:164px; width:464px; overflow:hidden; }
/**/
.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(../images/dott-gray.png) repeat-y 100% 0; margin:10px 0; }
.dydsj .p2 { float:left; width:384px; height:357px; overflow:hidden; margin:10px 0; }
.dydsj .movList, .dydsj .movList ul { height:338px; }
.dydsj .movList li { margin:0 6px 10px 6px; }
.dydsj .movList2, .dydsj .movList2 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(../images/sprite.png) no-repeat -888px -27px; }
/**/
.rank .sort-list { padding:5px 10px; }
/**/
.yule .sort-list li { padding-right:0; }
/**/
.rbgx .movList { padding:10px 2px; height:343px; }
.rbgx .movList ul { height:343px; }
.rbgx .movList li { margin:0 10px 15px 10px; }
/**/
.kk-content .box h2 { background:#F1F1F1; border:1px solid #E1E1E1; height:27px; font:16px/27px "Microsoft Yahei"; color:#303030; }
.kk-content .box h2 em { color:#909090; font-size:12px; }
.kk-content .box .content { border-color:#E1E1E1; }
/**/
.movieIntro { color:#606060; padding:0 10px; line-height:20px; }
/**/
.kk-rank .box h2 { background:url(../images/sprite.png) repeat-x 0 1px; border:1px solid #E3E3E3; height:24px; line-height:24px; color:#333; }
.kk-rank .box h2 em { font-size:13px; color:#333; }
.kk-rank .box .content { border-color:#E3E3E3; }
/**/
.searchEx { border:1px solid #E0E0E0; background:#F2F2F3; padding:5px 10px 15px 10px; margin:10px; text-align:center; }
.searchEx h3 { font-size:13px; line-height:20px; text-align:left; }
.searchEx .item { display:inline; margin:auto 10px; }
.searchEx select, .searchEx button { vertical-align:middle; }
.searchEx button { background:url(../images/icon.png) no-repeat 0 -232px; border:none; width:67px; height:21px; text-indent:100px; }
.talk-page .mov-detail-box .mov-detail-info { border:none; padding:0; }

/**/
.mov-drama-box { float:right; width:675px; clear:right; }
.talk-page .mov-drama-box { width:699px; }
.mov-drama-box h3 { background:#F1F1F1; border:1px solid #E1E1E1; height:27px; line-height:27px; padding:0 10px; font-size:13px; }
/**/
.shangsheng .sort-list li { height:16px; position:relative; overflow:hidden; padding:2px 32px 0 16px; margin-bottom:2px; }
.shangsheng .sort-list .score { width:25px; position:absolute; top:3px; left:165px; color:#FF5B01; font-size:10px; font-weight:bold; text-align:left; }
.shangsheng .sort-list .score strong {float:left;  font-size:12px; font-weight:normal; font-family:"Verdana" ; }
.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; }

/*下载排行 2009.7.6*/
.zhuanti .top {height:60px; }
.zhuanti .top p { height:45px; line-height:15px; overflow:hidden; }
.zhuanti .txt-list { padding:5px 10px; line-height:21px; }
.zhuanti .txt-list li { height:21px; overflow:hidden; padding-left:10px; background:url(../images/sprite.png) no-repeat -888px -27px;}
.zhuanti .txt-list li span a { color:#606060; }

.yn_list_pager a.upH2, .yn_list_pager a:hover { color:#656565; background:url(../images/yn_list_pagerbg.gif) no-repeat center bottom; text-decoration:none; }
.wlj { position:absolute; display:block; width:145px; height:27px; right:15px; top:0px; }

.sideR .newhistory { display:none; }
.sideR .upBox { display:block;}
/*首页导航修改 2009.7.22*/
.kk-hd { width:960px; height:74px; overflow:hidden; margin:0 auto;  position:relative; padding-top:8px; }
.kk-hd .logo { float:left; width:200px;  padding:0; color:#408F04;}
.kk-hd .logo a { text-decoration:none; color:#408F04;}
.kk-hd .tips { display:inline; color:#999; position:absolute; left:165px; top:38px; }
.kk-hd .tips a { color:#5a5a5a; }
.kk-hd .tips span { margin:0 5px; }
.kk_vod_topbanner {width:760px;height:70px;overflow:hidden; float:right; text-align:right; font-size:14px; }
.search-box_2, .search-box_2 .search-box_2_nav li, .more_link span, .search-box_2 .search-box_2_nav li.on a, .search-box_2 .search-box_2_nav li a:hover, .search-box_2 p a.moreA {background:url(../images/kkindex_nav.png) no-repeat 0 0;}

.search-box_2 { height:95px;  margin:0 auto 6px auto;}
.search-box_2 .searchAD-left { width:200px; top:28px; left:30px; height:63px;  }
.search-box_2 .searchAD-right {  top:28px; right:12px; width:200px; height:63px;  }
.search-box_2 form { width:429px; float:left; display:inline; margin:36px 0 0 270px; height:40px; }
.search-box_2 .search-box_2_nav { position:absolute; left:65px; top:4px; }
.search-box_2 .search-box_2_nav li { float:left; width:82px; background-position:-125px -104px; padding-left:1px; }
.search-box_2 .search-box_2_nav li.no_bg { background:none; }
.search-box_2 .search-box_2_nav li a { display:block; width:82px;  font-size:13px; color:#408F04; text-align:center; font-weight:bold; }
.search-box_2 .search-box_2_nav li a span { padding-left:2px; }
.search-box_2 .search-box_2_nav li.on a, .search-box_2 .search-box_2_nav li a:hover {width:84px; padding:7px 0 3px 0;text-decoration:none;color:#fff; font-size:14px; background-position:0 -95px; font-weight:bold; position:relative; margin:-6px -2px 0 0; }

.search-box_2 p { position:absolute; right:15px; top:4px; color:#9dd1f6; }
.search-box_2 p a { color:#363636; }
.search-box_2 p a.moreA { background-position: -925px -115px; padding-right:15px; }

.more_link { position:absolute; width:150px; right:10px; top:18px;  z-index:9998;  }
.more_link span {display:block; width:7px; height:5px; font-size:1px; float:right; display:inline; margin:0 6px 0 0; background-position:-795px -120px;z-index:9999; position:relative; }
.more_link_bg {width:148px; height:49px; background:#fcffda; border:solid #b7af88 1px;filter:alpha(opacity=80);-moz-opacity:0.8;margin-top:4px;>margin-top:-1px; z-index:9997;}
.more_link ul { width:148px; margin:-50px 0 0 0; z-index:9999; position:relative; }
.more_link ul li { float:left; display:inline; margin:5px 0 0 10px; }
.yn_sup { color:#f00; font-size:10px; position:absolute; right:41px; top:53px; }

/*google 广告*/
.google728x90 { overflow:hidden; }
