﻿@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(http://www.vip-ehome.cn/xml/moveimg/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(http://www.vip-ehome.cn/xml/moveimg/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(http://www.vip-ehome.cn/xml/moveimg/player-sprite.png) no-repeat 0 0;}
.ent-form-list li, .layer-form h3, .layer-form .closed, .layer-form button {background:url(http://www.vip-ehome.cn/xml/moveimg/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(http://www.vip-ehome.cn/xml/moveimg/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(http://www.vip-ehome.cn/xml/moveimg/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(http://www.vip-ehome.cn/xml/moveimg/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:18px;overflow:hidden;line-height:20px;white-space:nowrap;margin:11px auto 5px;}
.channel-top a {color:#747474;}
.c-logo {float:left;width:67px;height:18px;margin:0 10px;background-position:-300px -150px;display:inline;}
.c-logo a {display:block;width:67px;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; }

.mapidx {
	BORDER-RIGHT: #315d95 4px solid; BORDER-TOP: #315d95 4px solid; MARGIN: 0px auto; OVERFLOW: auto; BORDER-LEFT: #315d95 4px solid; WIDTH: 892px; BORDER-BOTTOM: #315d95 4px solid; POSITION: relative; HEIGHT: 350x; moz-user-select: none
}
.mapsearch {
	BORDER-RIGHT: #1291a9 4px solid; PADDING-RIGHT: 0px; BORDER-TOP: #1291a9 4px solid; DISPLAY: none; PADDING-LEFT: 0px; Z-INDEX: 899; RIGHT: 4px; PADDING-BOTTOM: 0px; OVERFLOW: auto; BORDER-LEFT: #1291a9 4px solid; WIDTH: 700px; PADDING-TOP: 0px; BORDER-BOTTOM: #1291a9 4px solid; POSITION: absolute; TOP: 0px; HEIGHT: 350px; moz-user-select: none
}
.maptrack {
	BORDER-RIGHT: #1291a9 4px solid; BORDER-TOP: #1291a9 4px solid; MARGIN: 0px auto; OVERFLOW: auto; BORDER-LEFT: #1291a9 4px solid; WIDTH: 492px; BORDER-BOTTOM: #1291a9 4px solid; POSITION: relative; HEIGHT: 400px; moz-user-select: none
}
.maptrack_b {
	BORDER-RIGHT: #1291a9 4px solid; BORDER-TOP: #1291a9 4px solid; MARGIN: 0px auto; OVERFLOW: auto; BORDER-LEFT: #1291a9 4px solid; WIDTH: 690px; BORDER-BOTTOM: #1291a9 4px solid; POSITION: relative; HEIGHT: 390px; moz-user-select: none
}
#map {
	BACKGROUND: #f7eff7; WIDTH: 3600px; CURSOR: crosshair; HEIGHT: 3300px
}

.btn3{background:url("/image/sv.jpg");width:112px;height:25px;padding-top:4px;color:#ffffff;text-align:center;cursor:pointer;border:0;font-size:12px;}
.btn3_mouseout {
BORDER-RIGHT: #2C59AA 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #2C59AA 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C3DAF5); BORDER-LEFT: #2C59AA 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #2C59AA 1px solid
}
.btn3_mouseover {
BORDER-RIGHT: #2C59AA 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #2C59AA 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#D7E7FA); BORDER-LEFT: #2C59AA 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #2C59AA 1px solid
}
.btn3_mousedown
{
BORDER-RIGHT: #FFE400 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #FFE400 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C3DAF5); BORDER-LEFT: #FFE400 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #FFE400 1px solid
}
.DIVG {
	BORDER-RIGHT: #5C9CC0 1px dashed; text-align:center; PADDING-RIGHT: 10px; BORDER-TOP:#5C9CC0 1px dashed; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND:url(/js/wy.jpg) ; PADDING-BOTTOM: 15px; MARGIN: 0px; BORDER-LEFT: #5C9CC0 1px dashed; WIDTH: 724px; COLOR: #000000; LINE-HEIGHT: 180%; PADDING-TOP: 10px; margin-right: auto; margin-left: auto;padding:0px; BORDER-BOTTOM: #5C9CC0 1px dashed
}
.DIVL {
	BORDER-RIGHT: #5C9CC0 1px dashed; text-align:center; PADDING-RIGHT: 10px; BORDER-TOP:#5C9CC0 1px dashed; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND:url(/js/wy.jpg) ; PADDING-BOTTOM: 15px; MARGIN: 0px; BORDER-LEFT: #5C9CC0 1px dashed; WIDTH: 710px; COLOR: #000000; LINE-HEIGHT: 180%; PADDING-TOP: 10px; margin-right: auto; margin-left: auto;padding:0px; BORDER-BOTTOM: #5C9CC0 1px dashed
}
/**/
.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(http://www.vip-ehome.cn/xml/moveimg/update.png) no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#00000000, endColorStr=#99000000, gradientType='1');
}
.playpic em { display:none; }
.playpic:hover { border:none; text-decoration:none; }
.playpic:hover em { position:absolute; top:50%; left:50%; width:31px; height:31px; margin:-15px auto auto -15px; background:url(http://www.vip-ehome.cn/xml/moveimg/play.png) no-repeat; display:block; cursor:pointer; _background:url(http://www.vip-ehome.cn/xml/moveimg/play.gif) no-repeat; _filter:alpha(opacity=75); }
/*2009.7.26 列表增加星星*/
.yn_playpic span {top:122px; left:4px;width:87px;}

/**/
.player-mov-list { zoom:1; overflow:hidden; width:947px; padding:10px 0 0 0; }
.player-mov-list ul { width:987px; zoom:1; overflow:hidden; }
.player-mov-list li { float:left; width:281px; height:185px; overflow:hidden; line-height:19px; display:inline; margin:0 37px 0 10px; }
.player-mov-list li h3 { font-size:12px; line-height:19px; height:19px; overflow:hidden; font-weight:normal; }
.player-mov-list li h3 a { color:#313131; }
.player-mov-list li .playpic { width:281px; height:118px; margin-bottom:5px; }
.player-mov-list li .playpic img { width:271px; height:108px; padding:4px; }
.player-mov-list li .mov-arter, .player-mov-list li .about-mov-link { height:19px; overflow:hidden; }
.player-mov-list li .mov-arter a { color:#4B4B4B; }
/**/
.movList3 { width:100%; zoom:1; overflow:hidden; }
.movList3 ul { width:730px; overflow:hidden; position:relative; line-height:20px; }
.movList3 li { position:relative; float:left; width:230px; height:140px; display:inline; margin:0 20px 0 10px; padding:10px 0 10px 105px; overflow:hidden; word-break:break-all; }
.movList3 li .playpic { width:100px; height:140px; position:absolute; top:10px; left:0; }
.movList3 li .playpic img { width:94px; height:134px; }
.movList3 li h3 { font-size:13px; line-height:24px; height:24px; overflow:hidden; }
.movList3 li h3 span { font-size:10px; color:#939393; font-weight:normal; }
.movList3 li ul { padding:0; width:240px; color:#D6D3D3; }
.movList3 li li { padding:0; margin:0 5px 0 0; width:110px; height:20px; overflow:hidden; float:left; }
.movList3 li li strong { color:#5F5F5F; font-weight:normal; }
.movList3 li li span { margin:auto 2px; color:#5F5F5F; }
.movList3 li li span.grade { color:#FF7E00; font-weight:bold; font-size:11px; }
.movList3 li li span.grade strong { line-height:20px; color:#FF7E00; font-weight:bold; font-size:12px; }
.movList3 li li a { margin:auto 2px; }
.movList3 li li.playactor { width:230px; }
.movList3 li .mov-op { margin:5px auto; clear:both; padding:0; text-align:left; }
.movList3 li .mov-op a { background:url(http://www.vip-ehome.cn/xml/moveimg/icon.png) no-repeat; float:left; margin-right:10px; width:41px; height:18px; text-indent:100px; overflow:hidden; }
.movList3 li .mov-op .mov-watch { background-position:0 -200px; }
.movList3 li .mov-op .mov-detail { background-position:-56px -200px; }
/**/
/* 银色背景 */
.tabuser {
	BORDER-RIGHT: #5C9CC0 1px dashed; PADDING-RIGHT: 10px; BORDER-TOP:#5C9CC0 1px dashed; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND:url(/js/w.jpg) ; PADDING-BOTTOM: 15px; MARGIN: 0px; BORDER-LEFT: #5C9CC0 1px dashed; WIDTH: 953px; COLOR: #000000; LINE-HEIGHT: 180%; PADDING-TOP: 15px; margin-right: auto; margin-left: auto;padding:5px; BORDER-BOTTOM: #5C9CC0 1px dashed
}

a.xm3 { 
	text-decoration:none;
	border-bottom:1px dashed #4f6b72;
	color:#336799;
border-bottom: 1px #0099CC dotted /*加一个只有下边的框 边框为虚线*/ 
} 
a.xm3:active {color: #4f6b72;text-decoration: none;}
a.xm3:hover { 
	text-decoration:none; /*下划线效果：无下划线*/ 
border-bottom: 1px #990000 dotted /*加一个只有下边的框 边框为虚线*/ 
}
a.xm3:visited { 
	text-decoration:none;
	color:#336799;
border-bottom: 1px #990000 dotted /*加一个只有下边的框 边框为虚线*/ 
} 

.a-tips-Article:link {color:#000;border-bottom:1px dotted #0781C7}
.a-tips-Article:hover {color:#0B3B8C;background:#EBF2FA;text-decoration:none}
.a-tips-Article:visited {color:#000;border-bottom:1px dotted #0781C7}
