﻿@charset "utf-8";

* {margin:0;padding:0;}
html {background:#FFFFFF;}
body {font:normal 12px/1.6em Arial, Verdana, Lucida, Helvetica, 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 {text-decoration:none;}
a:hover {text-decoration:underline;}
input,select,form img,button {vertical-align:middle;}
img {border:0;}
button {cursor:pointer;}

.container:after, .footer:after, .mainBox:after, .sideBox:after, .box:after {display:block;visibility:hidden;font-size:0;line-height:0;height:0;content:"";clear:both;}
.film-talk-page .container .layer-form, .talk-page .box h3, .talk-page .box h3 span, .p-flash-list li.currLi, .talk-box table td.title div, .rela-news-box li, .search-box .form-box strong, .box, .box h2, .box h2 span, .xl-page a, .search-box .form-box input, .search-box .form-box button, .search-box .form-nav a:hover, .search-box .form-nav a.moreA, .xl-soft, .xl-soft-new, .flash-box .pic-list li a, .currA, .pager-num a, .pager-op a, .news-box li, .mov-news .txt-news li, .film-review li, .top-news .txt-news li, .mov-ticket .c-area, .sort-list, .spe-list li {background:url(img/sprite.png) no-repeat 0 0;}
.login em, .teleplay-index .w-hot-top, .movList li .bMovIco, .page-flash, .talk-box table td.name div, .talk-box table td.reply div,.new-stills .beforeA, .new-stills .afterA, .comments-list .comments-box, .flash-pic-list li a:hover, .flash-pic-list li a.currA, .sort-mode dt, .mov-op a, .channel-nav, .legibleA, .login a, .p-top, .top-search button, .c-logo {background:url(img/mov-sprite.png) no-repeat 0 0;}
.play-mov-info, .xl-player .p-top, .xl-player .box h2, .xl-player .box h2 span, .xl-player .box {background:url(img/player-sprite.png) no-repeat 0 0;}
.ent-form-list li, .layer-form h3, .layer-form .closed, .layer-form button {background:url(img/layer-sprite.png) no-repeat 0 0;}
.teleplay-index .w-hot-list, .xl-teleplay .c-logo, .xl-teleplay .channel-nav, .teleplay-index .sideBox .sort-list {background:url(img/teleplay-sprite.png) no-repeat 0 0;}

.logo {float:left;display:block;width:136px;height:48px;margin-left:10px;}
.menu {height:48px;margin:0 auto 14px;font-family:simsun, "宋体";}
.menu-box {float:right;height:35px;overflow:hidden;padding-top:8px;*margin-right:-15px;}
.menu ul {float:left;width:770px;height:34px;white-space:nowrap;}
.menu ul ul {display:inline;float:none;width:auto;}
.menu li {float:left;width:150px;height:16px;line-height:1.2;overflow:hidden;padding:0 0 5px 13px;margin:0 8px 0 -1px;font-weight:bold;border-left:1px solid #E0E1E3;}
.menu li.menu2 {width:65px;}
.menu li li {display:inline;float:none;width:auto;margin:0;padding:0;font-weight:normal;border:0 none;}
.menu li a {display:inline;margin-right:5px;color:#424242;}
.menu li li a {margin-left:-3px;}

.container, .footer {width:960px;margin:0 auto 8px; clear:both; zoom:1;}
.mainBox {float:left;width:726px;}
.sideBox {float:right;width:226px;}
.mov-list .mainBox {float:right;}
.mov-list .sideBox {float:left;}
.box {position:relative;float:left;width:100%;margin-bottom:8px;background-position:0 -370px;}
.sideBox .box {background-position:-420px -265px;}
.box-s {width:250px;background-position:0 -265px;}
.box-m {width:359px;background-position:0 -300px;}
.box-b {float:right;width:468px;background-position:0 -335px;}
.box .content {border:1px solid #CCDFF2;border-top:0 none;background-color:#FFFFFF;}
.tab-box .content, .tab-box h2 {display:none;}
.tab-box .upBox, .tab-box .upH2 {display:block;}
.box h2, .talk-page .box h3 {float:left;height:29px;padding-left:8px;line-height:28px;font-size:13px;color:#193B5F;background-position:left -470px;}
.box h2 span, .talk-page .box h3 span {float:left;padding-right:8px;text-align:center;color:#016A9F;background-position:right -470px;}
.container a {color:#016A9F;}
.content {clear:both;padding:7px 10px 10px;*padding-top:3px;}
.content img {display:block;padding:2px;border:1px solid #EAE4D1;}
.tab-box h2 {position:absolute;top:0;left:0;display:block;width:81px;overflow:hidden;padding-left:4px;font-weight:normal;color:#193B5F;background-position:left -430px;}
.tab-box h2 span {width:81px;padding-right:4px;background-position:-819px -430px;cursor:pointer;}
.tab-box h2 a, .tab-box h2.upH2 .title-arrow {display:block;height:29px;text-align:center;}
.tab-box h2 a:hover {text-decoration:none;}
.tab-box h2.upH2 {height:32px;background-position:left -470px;}
.tab-box h2.upH2 span {background-position:-819px -470px;}
.tab-box h2.upH2 a, .tab-box h2.upH2 .title-arrow {height:32px;font-weight:bold;text-decoration:none;color:#193B5F;background:url(img/title-arrow.png) no-repeat center 26px;}
.tab-box h2.h22 {left:86px;}
.tab-box .content {margin-top:29px;*padding-top:7px;}

.box-moreA {position:absolute;top:6px;right:6px;font-family:simsun;}

.picList-h {position:relative;height:119px;overflow:hidden;}
.picList-h ul {margin-top:-6px;}
.picList-h li {position:relative;float:left;width:100%;height:53px;padding:6px 0;background:url(img/dott-blue.png) repeat-x left bottom;}
.picList-h li img {float:left;display:block;width:66px;height:47px;margin-right:8px;}
.picList-h li .title {float:left;width:130px;height:20px;overflow:hidden;font-weight:bold;}
.picList-h li p, .picList-h li span {float:left;display:block;width:144px;height:16px;overflow:hidden;white-space:nowrap;color:#939393;}
.picList-h li em {position:absolute;top:6px;right:3px;font-style:normal;font-weight:bold;color:#FF5B01;}

.movList {width:446px;height:160px;overflow:hidden;}
.sideBox .movList, .sideBox .news-box li {width:204px;overflow:hidden;}
.movList ul {margin-left:-22px;display:inline;float:left;}
.sideBox .movList ul {width:220px;margin-left:-5px;}
.xl-index .hot-mov .movList ul {width:472px;}
.sideBox .good-mov .movList ul {margin-left:-19px;}
.movList li {position:relative;float:left;width:100px;height:160px;margin-left:18px;line-height:20px;text-align:center;display:inline;color:#939393; overflow:hidden;white-space:nowrap;}
.movList li img {width:86px;height:121px;margin:0 auto;*margin-bottom:2px;_margin-bottom:3px;}
.movList li p {width:100px;height:20px;overflow:hidden;line-height:14px;}
.movList li .bg {background-color:#000000;filter:alpha(opacity=60);opacity:0.6;z-index:1;}
.movList li .bg, .movList li .info {position:absolute;left:7px;top:108px;width:86px;height:16px;}
.movList li .info {width:82px;overflow:hidden;line-height:16px;*line-height:18px;text-align:right;color:#FFFFFF;z-index:2;}
/*control the play button A start */
.movList li .mov-title {position:relative;height:16px;overflow:hidden;padding-right:16px;line-height:16px;_line-height:18px;padding-top:2px;_padding-top:1px;text-align:center;font-family:simsun;white-space:normal;}
.movList li .mov-title p {line-height:16px;}
.movList li .mov-title a {display:-moz-inline-box;display:inline-block;}
.movList li .mov-title a.playMov {display:inline;position:absolute;top:3px;*top:2px;}
.movList li .mov-title img {display:inline;width:11px;height:11px;padding:0;margin-left:3px;padding-top:1px;border:0 none;}
/* end */
.movList li .bMovIco {position:absolute;top:5px;left:9px;width:27px;height:14px;overflow:hidden;text-indent:-9999px;background-position:-410px -150px;z-index:10;}
.sideBox .movList li {margin-left:5px;line-height:18px;}

.list-pager {position:absolute;top:5px;right:11px;}
.pager-num, .pager-op {float:left;}
.pager-num {margin:6px 8px 0 0;}
.pager-num a {float:left;width:6px;height:6px;margin-left:5px;overflow:hidden;text-indent:-9999px;background-position:-340px -110px;}
.pager-num a.currA, .pager-num a:hover {background-position:-340px -100px;}
.pager-op a {float:left;width:18px;height:18px;overflow:hidden;text-indent:-9999px;}
.pager-op a.no-page-up, .pager-op a.page-up {background-position:-300px -100px;}
.pager-op a.page-up:hover {background-position:-260px -100px;}
.pager-op a.no-page-down, .pager-op a.page-down {margin-left:-1px;background-position:-277px -100px;}
.pager-op a.page-down:hover {background-position:-317px -100px;}

.news-box ul {overflow:hidden;margin-bottom:-1px;zoom:1;*margin-bottom:0;}
.news-box li {float:left;width:222px;height:23px;overflow:hidden;line-height:24px;text-indent:12px;font-size:14px;background-position:-888px -25px;}
.news-box li a.hot-news {color:#FF5B01;}

.f-nav {width:960px;height:20px;text-align:center;color:#C9C9C9;}
.f-nav a {margin:0 10px;color:#333333;}
.copyright {width:960px;height:44px;line-height:22px;text-align:center;color:#898888;}
.copyright a {color:#898888;}
.safe-img {padding-top:10px;text-align:center;}
.safe-img img {margin:0 6px;font-size:0;line-height:0;border:1px solid #D2D2D2;}

.p-top {width:940px;height:28px;padding:0 10px;margin:0 auto;line-height:28px;color:#D9DADD;background-position:0 -200px;}
.p-top a {color:#5E6671;}
.channel-type {float:left;}
.channel-type span {margin:0 5px;}
.top-search {float:right;width:292px;padding-top:5px;}
*+html .top-search {padding-top:0;}
.top-search fieldset {border:0 none;}
.top-search legend, .channel-nav h2 {display:none;}
.top-search input {width:166px;height:16px;padding:1px 3px 0;margin-right:4px;border:0 none;}
.top-search button {width:48px;height:19px;overflow:hidden;text-indent:-9999px;border:0 none;background-position:-834px -205px;}
.login {float:right;margin-right:-6px;}
.login a, .login em {padding-right:10px;margin-right:5px;background-position:28px -79px;}
.login em {font-style:normal;color:#5E6671;background-position:right -269px;}

.top-banner {width:960px; overflow:hidden;margin:8px auto 11px; position:relative; line-height:0; font-size:0;}
.banner-middle { width:960px; margin:0 auto 8px auto; overflow:hidden; position:relative; clear:both; zoom:1; line-height:0; font-size:0; }
.mainBox .banner-middle{ width:726px; }
.sideBox .banner-middle{ width:226px; }

.channel-top {width:960px;height:160px;overflow:hidden;line-height:20px;white-space:nowrap;margin:5px auto 5px;}
.channel-top a {color:#747474;}
.c-logo {float:left;width:120px;height:18px;margin:0 10px;background-position:-300px -150px;display:inline;}
.c-logo a {display:block;width:120px;height:18px;overflow:hidden;text-indent:-9999px;}
.legibleA {float:left;padding-left:20px;background-position:-500px -68px;}
.channel-top dl {float:right;margin-right:-6px;}
.channel-top dl a {margin:0 5px 0 0;color:#424242;}
.channel-top dl dt {display:inline;margin-right:5px;font-weight:bold;}
.channel-top dl dd {display:inline;padding-right:5px;margin-right:5px;border-right:1px solid #DDDDDD;}

.channel-nav {width:960px;height:59px;overflow:hidden;margin:0 auto 8px;}
.channel-nav li {display:inline;}
.channel-nav ul {height:30px;margin-bottom:-1px;line-height:30px;}
.c-nav-type li {padding:0 0 0 8px;}
.c-nav-type li a {margin-right:15px;color:#FFFFFF;}
.c-area-nav li {padding:0 12px;margin-left:-1px;border-left:1px solid #BFE7FE;}
.c-area-nav li a, .c-other-nav a {color:#1CA2E6;}
.c-other-nav {float:right;margin-top:-30px;text-align:right;}
.c-other-nav a {margin:0 10px 0 0;}

.hotA, .changed {color:#FF5B01 !important;}

.pic-show-page .p-top, .pic-show-page .top-search button, .pic-show-page .box, .pic-show-page .box h2, .pic-show-page .box h2 span, .pic-show-page .box h2.upH2, .pic-show-page .box h2.upH2 span {background:url(img/pic-sprite.png) no-repeat 0 0;}

.kk-history-list p{ height:19px; overflow:hidden;}

/* search side ad */
.searchAD-left {position:absolute;top:0;left:5px;width:190px;height:80px;overflow:hidden;}
.searchAD-right {position:absolute;top:0;right:8px;width:200px;height:80px;overflow:hidden;}
.searchAD-left img, .searchAD-right img {position:absolute;top:0;left:-2px;}

/*auto completefix*/
#completeIFrame{ display:none;}
#completeDiv { border:1px solid #B2D0EA!important;}
#completeDiv div,#completeDiv span{ height:22px!important; line-height:22px;}
#completeDiv span{ padding:0!important; }
#completeDiv span.lAutoComplete{ padding:0 5px!important; cursor:pointer; }