body {margin:0; font-size:12px; font-family:Verdana,Helvetica,Arial,sans-serif; color:#333;}
div,p,p,em,p,form,em,select,input,option,ul,li,ol,dd,dt,dl,h1,h2,h3,h4,h5,h6,pre {margin:0; padding:0}
input,select,button {vertical-align:middle; font-size:12px}
img,a {border:0px}
ul,li {list-style:none}
em {font-style:normal}
input {color:#333}
a,a:visited {text-decoration:none; color:#333}
a:hover {text-decoration:underline}
.left {float:left}
.right {float:right}
.clear {clear:both}
.hidden {display:none}
.none {display:none}
.pointer {cursor:pointer}
.km_980{margin:0 auto;padding-bottom:5px;}
/* 浮动 */
.left {float: left;}
.right {float: right;}
.clear {clear: both;}
.block {display: block;}
.none {display: none;}
.author {font-family:Verdana,Helvetica,Arial,sans-serif;}
.lastpost {font-family:Verdana,Helvetica,Arial,sans-serif;}
.new {font-family:Verdana,Helvetica,Arial,sans-serif;}
/**********一级导航***********/
#navigationww{position:relative;z-index:10;width:100%; height:105px; background:#f2f2f2}
#centerww{position:relative;z-index:10;margin:0 auto;width:980px; height:105px; background:#e8e8e8}
#centerww .logoww a{ display:block; margin:15px 0 0 5px;width:100px; height:40px; float:left;position:relative; text-indent:-9999px;}
#centerww .forumww a{ display:block; margin:15px 0 0 5px;width:130px; height:40px; float:left;position:relative;text-indent:-9999px;}
#centerww .brand a{ display:block; margin:15px 0 0 20px;width:140px; height:40px; float:left;position:relative;text-indent:-9999px;}
#centerww .blog a{ display:block; margin:15px 0 0 15px;width:140px; height:40px; float:left;position:relative;text-indent:-9999px;}



/* 首页调用开始 */
.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("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("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("player-sprite.png") no-repeat 0 0;}
.ent-form-list li, .layer-form h3, .layer-form .closed, .layer-form button {background:url("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("teleplay-sprite.png") no-repeat 0 0;}

.container {width:980px;margin:0 auto 8px; clear:both; zoom:1;}
.mainBox {float:left;width:736px;}
.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;}

.tab-box h2 {
	position:absolute;
	top:0;
	left:0px;
	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;}
.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("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("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:-12px;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;}

    .toplist1 {padding:0 0 0;width:210px;border-top:none;font-size:12px;}
    .toplist1 ul {padding:0 0 0;width:210px;font-size:12px;overflow:hidden;}    
    .toplist1 li {float:left;width:100%;height:24px;line-height:23px;overflow:hidden;}
    .toplist1 li strong {float:left;font-weight:100;}
    .toplist1 li a {color:#5FD459;cursor:pointer;}
    .toplist1 li a span {float:left;color:#333}
    .toplist1 li a em {float:right;text-align:right;font-size:12px;color:#999;}
    .toplist1 li a:hover, 
    .toplist1 li a:hover span {text-decoration:none;color:#5FD459}
    .toplist1 li a:hover em {text-decoration:none;color:#5FD459}

/*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 li {width:222px;height:23px;overflow:hidden;line-height:24px;text-indent:12px;font-size:12px;background-position:-888px -25px;}
.news-box li a.hot-news {float:left; color:#FF5B01;}
.xl-soft {position:relative;float:left;width:250px;height:75px;overflow:hidden;padding-top:12px;margin-bottom:8px;background-position:0 -130px;}
.xl-soft a {color:#016A9F;}
.xl-soft-new {background-position:0 -30px;}
.xl-soft h2 { height:20px;margin:0 10px 0 24px;font-size:13px; color:#F78A1E; position:relative;}
.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 0 14px; padding-left:10px; font-size:12px;line-height:26px; background:url(dott-gray.png) repeat-x -2px 25px;}
.xl-s-down span {margin:0 8px;color:#D6D3D3;}
.xl-s-down p { height:27px; overflow:hidden;}
.xl-soft .moreA {position:absolute;top:13px;right:12px;font-family:simsun;}

.flash-box {float:right;width:448px;height:241px;overflow:hidden;padding:10px;margin-bottom:8px;background:url(flashBg.jpg) no-repeat 0 0;}
.flash-box h2 {width:448px;height:20px;margin:-5px 0 5px;*margin-top:-2px;font-size:13px;}
.flash-box .big-pic, .flash-box .pic-list {float:left;width:351px;height:173px;overflow:hidden;}
.flash-box .big-pic img {display:block;width:351px;height:173px;}
.flash-box .pic-list {width:95px;}
.flash-box .pic-list li {position:relative;width:95px;height:41px;overflow:hidden;margin-bottom:3px;*margin-bottom:0;}
.flash-box .pic-list li a {position:absolute;top:0;left:0;width:86px;height:41px;padding-left:9px;background-position:10000px 12000px;}
.flash-box .pic-list li a img {display:block;width:84px;height:39px;padding:1px;}
.flash-box .pic-list li a:hover, .flash-box .pic-list li a.currA {background-position:-878px -363px;}
.flash-box .pic-list li a:hover img, .flash-box .pic-list li a.currA img {width:84px;height:39px;padding:0;border:1px solid #333333;}
.flash-txt {clear:both;height:40px;padding-top:10px;line-height:20px;}
.flash-txt h3 {display:inline;font-size:14px;font-weight:normal;}
.flash-txt span {font-size:14px;color:#313131;}
.flash-txt em {margin-left:8px;font:normal bold 14px Arial, Helvetica, sans-serif;color:#FF5B01;}
.flash-txt p {font-size:12px;color:#939393;}
/* 首页调用结束 */



/*通行证*/
#loginstatusww{width:470px; height:70px;float:right;position:relative;}
#loginstatusww .portrait {
	background: url(passport_frame.gif); FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="passport_frame.gif" mce_src="passport_frame.gif"); FLOAT: right; WIDTH: 70px; POSITION: relative; HEIGHT: 70px
}
#loginstatusww .portrait img{float:right;width:35px; height:35px;margin:15px 15px 0 0;}

#loginstatusww .portrait1 {position:relative;width:60px; height:60px;float:right;}
#loginstatusww .portrait1 DIV {
	background: url(passport_frame.gif); FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="passport_frame.gif" mce_src="passport_frame.gif"); WIDTH: 100%; HEIGHT: 100%
}
#loginstatusww .portrait1 a {position:absolute;top:15px;left:0;width:40px;height:40px;left:15px;overflow:hidden;}
#loginstatusww .portrait1 a img {margin:0;}
#loginstatusww .portrait1 img{float:right;width:40px; height:40px;margin:15px 15px 0 0;}
#loginstatusww .data{float:left;width:400px; height:2px;margin-top:2px; text-align:right; line-height:10px;}
#loginstatusww .data b{ font-weight:normal; color:#9B2C10}
#loginstatusww .data strong{ color:#333333;}
#centerww .logginginww {width:280px;height:70px;float:right!important;float:right;position:relative;line-height:27px; top:0;}
#centerww .logginginww form{width:280px;height:50px; margin:10px 0 0 0;}
#centerww .logginginww #textfield,#centerww .logginginww #textfield2{width:100px;margin-right:5px; float:left; position:relative}
#centerww .logginginww #button{width:68px;margin-right:5px; float:left; position:relativ}
#centerww .logginginww label,#centerww .logginginww a{ height:20px; float:left;margin-right:5px; position:relative;}
#centerww .logginginww label{width:68px;line-height:20px;}
#centerww .logginginww a{line-height:24px;}


/*-------------------登录-------------------*/
.loggingin {width:297px;height:70px;float:left!important; float:none; position:relative;top:23px}
.loggingin form{width:290px; margin:10px 0 0 0; }
.loggingin form label{ height:22px; float:left; position:relative;margin:0 0 5px 0}
.loggingin_a1, .loggingin_a2{ width:122px;height:20px; line-height:21px;background:#fff; font-size:12px;float:left; padding:0;text-indent:5px; margin:0 0 5px 10px}
.loggingin_a1{border:1px solid #dadada; background: #ffffff; color:#999999}
.loggingin_a2{border:1px solid #7dbde2;}
.loggingin_b1, .loggingin_b2{ width:75px;height:22px; line-height:21px;background:#fff; font-size:12px;float:left; padding:0; margin-left:5px;text-align:center; border:0;margin:0 0 0 5px;}
.loggingin_b1{color:#333333;background:url({IMGDIR}/636qc5.gif) }
.loggingin_b2{color:#0657b2;background:url({IMGDIR}/636qc5.gif) }
.loggingin strong{height:22px; line-height:22px; margin-left:35px;float:left; position:relative; font-weight:normal;margin:0 0 0 30px}
.loggingin strong a{ color:#999999}
.loggingin strong a:hover{ color:#000000}
.loggingin span{height:22px; line-height:22px; margin-left:25px;float:left; position:relative;margin:0 0 0 18px}
.loggingin span a{ color:#999999}
.loggingin span a:hover{ color:#000000}

.loggingin .headportrait { width:50px; height:50px;margin:10px 0 0 5px;float:left; position:relative;}
.loggingin .headportrait img{ width:48px; height:48px;float:left; position:relative; border:1px #d9d9d9 solid}
.loggingin .passport { width:220px;height:50px;margin:10px 0 0 5px;float:left; position:relative; color:#000000; line-height:16px;overflow:hidden}
.loggingin .passport b a{ color:#FF6600; font-weight:normal; margin-right:5px}
.loggingin .passport b a:hover{ color:#000000}
.loggingin .passport em{ color:#c0880f; font-weight:normal; font-style:normal}


/*频道切换*/
#centerww .channelww{width:720px;height:35px;float:left;}
#centerww .channelww ul{width:720px;height:35px;float:left; overflow:hidden}
#centerww .channelww ul li{ width:100px; height:35px;float:left}
#centerww .channelww ul li a{ width:100px; height:35px;float:left;text-align:center; line-height:36px; font-size:14px}
#centerww .channelww ul li a:hover,#centerww .channelww ul li span a{text-decoration: none; line-height:38px; font-weight:bold;}

/*搜索*/
#centerww .search_boxww{width:250px;height:32px;float:right;position:relative;}
#centerww .search_boxww .input_sb1,#centerww .search_boxww .input_sb2{ float:left; position:relative; padding-top:5px;_padding-top:0px;*padding-top:0px;margin-top:5px;width:180px;height:22px; font-size:12px;text-indent:5px;line-height:24px; background:none}
#centerww .search_boxww input {border:none;}
#centerww .search_boxww .input_sb1{ color:#999999}
#centerww .search_boxww .input_sb2{ color:#333333}
/*一级导航*/
#navigationww{ background: url(navigation_bg.jpg)}
#centerww{ background:url(navigation_logo.jpg)}
#centerww .channelww ul li a{ color:#ffffff; font-weight:bold;}
#centerww .channelww ul li a:hover,#center .channelww ul li span a,#centerww .channelww ul li.currentww a{ color:#000000; font-weight:bold;background:url(navigation_logo.jpg); background-position:0 -102px;}

/*下拉*/
#centerww .menuww ul {border:1px #dbe4aa solid}
#centerww .menuww ul li a:hover { text-decoration:none;background: url(f02716.gif) no-repeat #eff2d0;background-position:45px 2px;}

/*下拉*/
#centerww .menuww {margin-top:4px; float:right;width:70px;background:none;}
#optww{width:70px;height:20px; display:block;float:right;position:relative;background-position:30px 3px; cursor: pointer;padding-top:4px;}
#optww span{ margin:3px 0 0 0; *margin:5px 0 0 0; float:left;}
#centerww .menuww ul {display:none;width:69px; position:absolute; z-index:9999;}
#centerww .menuww ul li a {display:block; width:69px; height:22px; text-align:left; text-indent:5px;line-height:22px; color:#000;font-size:12px;background:#FFFFFF}
#centerww .menuww ul li a:hover { text-decoration:none; color:#000;}
#searchoptionww {display:none;position:absolute;z-index:2;left:182px;top:-1px;width:69px;border:1px solid #D8D8D8;background:#FFFFFF;}
#searchoptionww li {float:left;height:22px;line-height:22px;overflow:hidden;}
#searchoptionww li a {clear:both;display:block;margin:0;padding:0;width:69px;height:22px;line-height:22px;text-indent:5px;color:#000000; }
#searchoptionww li a:hover {text-decoration:none;background:#EFEFEF url(f02716.gif) no-repeat 46px 3px;}

/*楼导航*/
#big_sort{width:980px;*z-index:-1; font-family: Verdana, Arial, Helvetica, sans-serif;}
#big_sort{line-height:0px;background:url(19ui09_img2.jpg) bottom;margin:0px auto 10px auto; padding-bottom:4px;text-align:left;overflow:hidden}
#big_sort ul{width:98%;margin:5px 0 0 12px;-margin:5px 0 0 6px;float:left; text-align: center;overflow:hidden;}
#big_sort ul li{ list-style-type:none; overflow:hidden; margin:0 auto; width:116px; margin:0 4px 0 0; float:left; position:static; }
#big_sort ul li a,#big_sort ul li .nonce{width:116px; height:21px;line-height:21px;color:#000; display:block;text-decoration:none;font-size: 10px; font-weight:bold;text-indent:5px;text-align:left;cursor:hand;overflow:hidden}
#big_sort ul li .nonce{background: url(19ui09_img1.jpg) no-repeat right -107px; font-weight:bold;}
#big_sort ul li .nonce span{width:108px; height:21px; line-height:21px;display:block; background: url(19ui09_img1.jpg) no-repeat left -107px}
#big_sort ul li a:hover{background: url(19ui09_img1.jpg) no-repeat right -86px}
#big_sort ul li a:hover span{width:108px; height:21px; line-height:21px;display:block; background: url(19ui09_img1.jpg) no-repeat left -86px}
#big_sort ul li a span strong{ font-size:12px; margin-left:25px;	font-weight:normal}
#big_sort .wipe{;border-left:0px;}
#big_sort .search{float:left;MARGIN:1px 10px 0 20px!important;MARGIN:2px 10px 0 10px;line-height:23px; color:#f2faee;}
#big_sort .search a{ color:#f2faee}
#big_sort .search a:hover{text-decoration:underline ;color:#ffffff;}

/* 顶部登陆 */
.inputaaa, .inputbbb{width: 80px; height:20px; line-height:21px;background:#fff; font-size:12px;padding:0;  text-indent:5px;}
.inputaaa{border:1px solid #7dbde2; background:#fff;  color:#999999}
.inputbbb{border:1px solid #c6c6c6; background:#fff;  color:#333333}
.btnaaa,btnbbb {
{ height:22px;line-height:20px; background:#ffffff;color:#333333;font-size:12px; color:#333333;}
.btnaaa{border:1px solid #7dbde2;background:#fff; }
.btnbbb{border:1px solid #c6c6c6;background:#fff; }



/* FOOTER底部 */
.footsnh {clear:both;width: auto;margin:0 auto;padding:2px 0 0 0;}
.footsnh div {}
#bottomInfo{width:100%;margin:10px auto;text-align: center;line-height:20px; font-family:"宋体"; }
.bottomInfo{width:100%;height:30px; margin:0 auto;border-top:0px solid #d6d6d6;text-align:center;line-height:30px;color:#cdcdcd;}
.bottomInfo a{margin:0 12px; color:#666666}
.bottomInfo a:hover{text-decoration:underline; color:#cccccc;}
.bottomcopyright{width:100%;height:50px;margin:0 auto;text-align: center; position:relative;line-height:20px; color:#999999;}
.bottomcopyright a{ color:#999999}
.bottomcopyright a:hover{text-decoration:underline; color:#cccccc;}
