/*  通用样式 */
* {margin:0;padding:0;list-style:none;word-break:break-all;}
body{font:12px/20px verdana,"宋体",arial,sans-serif;text-align:left;background:#000000;color:#999;}
table{border-collapse:collapse;}
img,table{border:0;}
input,img{vertical-align:middle;}
input,textarea,select{font:12px Verdana,"宋体",sans-serif;}
h1,h2,h3,h4,h5,h6 {font-family:Verdana, "宋体", sans-serif;font-weight:bold;font-size:14px; color:#FFF;}
.clear{clear:both;}
.clearfix:after{content:".";visibility:hidden;display:block;clear:both;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.hand{cursor:pointer;}
a{color:#FFF; text-decoration:none;}
a:hover{text-decoration:underline; color:#F1830A;}
.dian{ font-family:"宋体";}
a.blue{color:#4272B0;}
a.gray{color:#999}
.left{ float:left}
.right{ float:right;}
.mt30{ margin-top:30px!important;}
.pic img{border:1px #82817F solid}


/* 页头样式 */
.head{height:63px;background:#050505;}
.inner{width:960px;margin:0 auto;}
.inner2{width:730px;margin:0 auto;}
.logo{float:left;width:355px;height:63px;background:url(logo.jpg) no-repeat;}
.logo a{ display:block; width:80px; float:right;text-decoration:underline; margin-top:31px;color:#1C7294;text-indent:20px;background:url(ico_home.gif) no-repeat 0 4px; }
.search{float:right;width:510px; margin-top:20px;}
.searchBox{width:400px;margin:20px auto 0;height:25px;}
.labelBox{width:370px;margin:0 auto 20px auto; text-align:left;}
.labelBox label{ margin-right:5px;*margin-left:-2px} 
.search .so_txt,.searchBox .so_txt{border:1px #54585B solid; padding:2px; height:14px;}
.search select,.searchBox select{ vertical-align:-3px;height:20px; margin-left:-1px;}
.search a,.search span,.searchBox a,.search span{ margin-left:5px;}
.search *,.searchBox *{ float:left;}
.search .welcome{ margin-left:10px;}
.search .welcome a{ float:none;text-decoration:underline; margin:0 5px;}
.search a.btn,.searchBox a.btn{ display:block; text-indent:-9999px; width:52px; height:20px; background:url(btn_search.gif) no-repeat;}
.search a.btn:hover,.searchBox a.btn:hover{background:url(btn_search2.gif) no-repeat;}
.searchResult{text-align:center;background:url(bg_s.gif) repeat-x; padding-top:40px;}
.searchResult .toptxt{ font-size:14px;}
.searchResult .toptxt a{ text-decoration:underline; color:#4174B3;}
.searchResult b{color:#FFF;}
.searchResult .moreSearch{ margin-top:10px; font-size:14px;}
.searchResult .moreSearch a{ color:#4274B1; margin:0 7px; text-decoration:underline;}
.searchResult .moreSearch a:hover{color:#F1830A;}
.moreline{border-bottom:1px #282828 solid;padding-bottom:3px;}
.nav{height:40px;background:url(fl_bg.jpg) repeat-x;}
.menu ul{font:bold 14px "宋体";float:left; margin-top:5px;}
.menu ul li{float:left;display:inline;height:21px;padding:7px 25px 0 27px;background:url(som.gif) no-repeat right 8px;}
.menu ul li.over{background:url(nav_bg.jpg) no-repeat; color:#000; margin-left:-2px;}
.menu ul li.over a{color:#000;}
.menu .links{float:right;color:#999; margin-top:10px;}
.menu .links a{color:#999;}
.menu .links span{ margin:auto 3px;}
.menu2{margin:8px 0 0 160px;}
.menu2 li{ float:left; margin-right:10px;}
.flash{background:#111111 url(fl_bg2.jpg) repeat-x 0 0; text-align:center;padding-top:10px;border-bottom:1px solid #1F1F1F;}
.flash2{background:url(fl_bg2.jpg) repeat-x 0 -70px; text-align:center;padding-bottom:2px;}
.welcome{ margin-top:1px;}
/* 内容样式 */
.content{}
.content .left{width:736px;}
.content .right{width:200px;}
.content .leftbar{width:200px;float:left;}
.content .rightbar{width:736px;float:right;}
.channelBox{margin:15px 0;background:url(home_mob.jpg) repeat-x center 0;}
.channelBox .til{ margin:5px 0;padding:5px 0;}
.channelBox .til h1{ margin-left:18px;}
.channelBox .til *{ float:left;}
.channelBox .toplinks{margin:5px 0 0 15px;}
.channelBox .toplinks a{color:#999;}
.channelBox .til .more{float:left; margin:1px 0 0 5px;}
.channelBox .toplinks li{border-right:1px #999798 solid; padding:0 5px; height:13px; overflow:hidden; line-height:14px;}
.movie .conList .pic img,.tv .conList .pic img{width:115px;height:161px;}
.comic .conList .pic,.variety .conList .pic,.music .conList .pic{height:80px;width:145px;overflow:hidden; border:1px #82817F solid;}
.comic .conList .pic img,.variety .conList .pic img,.music .conList .pic img{height:auto;width:145px; border:0; margin-top:-15px;}
.channelBox .conList .pic,.vListLine .pic {position:relative;}
.channelBox .conList .pic{_padding-bottom:1px;}
.channelBox .conList .pic a:hover .playerIco,.vListLine .pic a:hover .playerIco{display: block; position:absolute;cursor: pointer;width:35px;height:35px;left:41px;top:64px;background: url(ico_player.png)!important;background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='ico_player.png',sizingMethod='image')}
.comic .conList .pic a:hover .playerIco,.variety .conList .pic a:hover .playerIco,.music .conList .pic a:hover .playerIco,.vListLine .pic2 a:hover .playerIco{left:56px;top:23px;}
.channelBox .conList{padding:10px 0;}
.channelBox .conList dl{display:inline;float:left; width:168px;margin-left:15px;}
.channelBox .conList dt{font-weight:bold; margin-top:5px; font-size:14px;}
.channelBox .conList dt,.channelBox .conList dd{height:18px;width:168px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.channelBox .conList dl.txtList{ margin-top:10px;}
.category{ margin-top:15px;background:url(cate_bg.gif) repeat-y;}
.category .til{background:url(cate_til.gif) no-repeat center 0; height:30px;}
.category .til ul{}
.category .til li{float:left;padding:5px 6px 2px; margin-left:2px;}
.category a{color:#999;}
.category .til li.over{height:30px;color:#FFF;font-weight:bold;background:url(cate_til_over.gif) repeat-x 0 4px;}
.category .til li.over a{color:#FFF;}



.category .cateList{ width:80%;margin:10px auto 0;}
.category .cateCon dt{margin-left:3px;font-weight:bold;}
.category .cateCon dd{float:left;margin:2px 4px;white-space:nowrap;display:inline;}
.category .scope{margin:0px 5px; padding:5px 0 15px;}
.category .scope dt{font-weight:bold;}
.cateBottom,.topBottom,.starBottom,.commendBottom{background:url(cate_bottom.gif) no-repeat 0 0;width:200px;height:21px;}

.top{margin-top:20px; background:url(cate_bg.gif) repeat-y 0 0;}
.top h1{display:block;background:url(toptil.gif) no-repeat 0 0;height:25px; text-indent:10px; padding-top:5px;}
.top ul{margin-top:5px; padding:10px 0 0 0;}
.top ul li{margin:0 auto 5px;width:90%;overflow:hidden;}
.top ul li a{ color:#999;}
.top ul li span{background:#2A2A2A;text-align:center; margin:3px 0 0 0;width:14px;height:14px;display:block;float:left;font-size:11px;line-height:14px;font-family:Arial, Helvetica, sans-serif;}
.top ul li span.no1{background:#373737;color:#FFF;}
.top ul li I{ margin:auto 3px;}
.top ul li img{ vertical-align:-5px; margin-right:5px;width:79px;border:1px solid #82817F;}
.tagAll{ margin:15px;}
.tag{ margin-top:20px;}
.tag li,.tag_c dd{ float:left; margin:0px 4px;white-space:nowrap; height:22px;}
.tag a,.tag_c a{color:#999;}
.tag a:hover,.tag_c a:hover{color:#32302D;background:#999;text-decoration:none;}
.tag_c{ margin-bottom:15px;}
.goodm{ text-align:left; border-bottom:1px #4C4B47 solid;}

.tag_c dd{ height:26px;}
.tag_c dt{ border-bottom:1px #282828 solid; padding:5px 0; margin-bottom:10px;}
a.s1{font-weight:bold;}
a.s2{ font-size:14px;}
a.s3{font-weight:bold; font-size:14px;}
a.s4{color:#4274B1}
a.s5{font-weight:bold;color:#4274B1}
a.s6{ font-size:14px;color:#4274B1}
a.s7{font-weight:bold; font-size:14px;color:#4274B1}
a.s4:hover,.tag a.s5:hover,.tag a.s6:hover,.tag a.s7:hover{color:#32302D;background:#4274B1;}

.star{margin-top:20px;background:url(cate_bg.gif) repeat-y 0 0;}
.star h1{display:block;background:url(toptil.gif) no-repeat 0 0;height:25px; text-indent:10px; padding-top:5px;}
.star .info{padding-top:10px;background:url(topc.gif) no-repeat center 0;}
.star .info .pic{ float:left; margin:0 5px;}
.star .info .name{ font-weight:bold;}
.star a.linkL{color:#4274B1;}
.star a.linkR{color:#999; margin-right:5px;}
.star .starList{ margin:14px 0 0 5px;}

.subject{margin-top:20px;}
.subject h1{display:block;background:url(toptil.gif) no-repeat 0 29px;height:25px; text-indent:10px; padding-top:5px;}
.subject li{margin-top:15px; text-align:center;}

.commend{margin-top:15px;}
.commendL{padding-top:10px;margin-top:5px;text-align:center;}
.commendL dl{ margin-top:15px;}
.commendL dd img{ border:1px #828081 solid;}
.commendL dt{ font-weight:bold; margin-top:5px;} 
.vList{margin-top:15px;}
.vList .til{ border:1px #353535 solid; border-left:0;border-right:0;padding:6px 0 0px;}
.vList .til ul li{float:left;font-size:12px; color:#FFF; margin-left:15px; padding-bottom:2px;}
.vList .til ul li.over{font-size:14px;font-weight:bold;}
.vList .til ul li.over a{font-size:14px;font-weight:bold;color:#FFF;text-decoration:none;}
.vList .til ul li.over span{display:block;}
.vList .til ul li a{font-size:12px;color:#999; text-decoration:underline;}
.vList .til .format{ width:70px; float:right;}
.vList .til .format a{ display:block; text-indent:-9999px; width:18px; height:16px; overflow:hidden; background:url(format.gif) no-repeat; float:left; margin-right:5px;}
.lineShow .til .format a.list{background-position:0 -19px}
.lineShow .til .format a.grid{background-position:-27px 0}
.gridShow .til .format a.list{background-position:0 0px}
.gridShow .til .format a.grid{background-position:-27px -19px}
.lineShow .vListLine{margin:0 0 20px 25px;}
.lineShow .vListLine .pic{float:left;margin:2px 25px 3px 0;}
.vListLine .pic{_padding-bottom:1px;}
.lineShow dl.img_s{float:left;width:565px;}
.lineShow dl span.leftil{ color:#606060;}
.lineShow dl.img_k{float:left;width:520px;}
.lineShow .num,.lineShow .time{display:none;}

.Toppagechanger{ text-align:right;}
.Toppagechanger span{margin-right:5px;}
.vList dd.btnL{ margin-top:10px;}
.vList dd.btnL a.btnPlay{width:67px;height:22px;background:url(format.gif) 0 -40px; margin-right:10px; float:left; text-align:center; display:block;}
.vList dd.btnL a.btnPlay:hover{ background-position:0 -68px; color:#FFF; text-decoration:none;}
 
.vList dl dt,.gridShow dl dt{ font: bold 14px/22px "宋体";}
.gridShow .vListLine{width:165px;margin:20px 0 0 15px;float:left;display:inline;}
.gridShow .vListLine .pic{ clear:both;}
.gridShow dl dt{ margin-top:5px;width:165px;overflow:hidden; text-overflow:ellipsis;white-space:nowrap; }
.gridShow dl{clear:both;width:auto;}
.gridShow dd{ display:none;}
.gridShow dd.num,.gridShow dd.time{display:block;text-align:left;overflow:hidden; line-height:16px;}
/*--------------- 分页 -----------*/
.pager{ clear:both;padding-top:10px; }
.pager a{ display:inline-block; border:1px solid #c6c6c6; color:#FFF; padding:0 3px; line-height:18px; margin:0 0px;}
.pager a:hover{ text-decoration:none;}
.pager strong{ border:1px solid #fff; font-weight:normal; color:#007EBC; margin:0 0px;}
/*--------------- 分页 -----------*/
.pager {font-size:12px; width:100%;overflow:hidden;padding:16px 0 8px 0}
	.pager em{margin-right:2px;text-align:center;padding:0 5px; height:21px; line-height:21px; color:#fff;  background-color:#7AB9EC; font-weight:bold;border:1px solid #2975CB;}
	
	.pager span{margin-right:2px;padding:0 4px; height:23px; line-height:23px;}
	.pager a:link,.pager a:visited{border:1px solid #DDDDDD; color:#333; text-decoration:none; padding:0 5px; height:21px; line-height:21px;display:inline;margin-right:1px;background-color:#fff;}
	.pager a:hover{border:1px solid #2975CB;color:#fff;background-color:#7AB9EC}
	
	.pager em.nolink{background-color:white;border:1px solid #DDDDDD;color:#999999;height:21px;line-height:21px;font-weight:400}
	#pager {height:17px;}

.channelNavbg{padding-top:10px;}
.channelNav{margin:0 auto;padding-bottom:10px; width:960px;}
.channelNav dt{ font:bold 14px "宋体";color:#FFF; margin-bottom:10px;}
.channelNav dd{ float:left;}    
.channelNav dd a{ color:#98989A; margin-right:15px; text-decoration:underline;}
.bgb{background:url(cate_bg.gif) repeat-y 0 0;}
.bgb .til{text-indent:10px;}
.bgb .more{margin:10px 0 0 0; text-align:left; text-indent:5px;}
.bgb .more a{color:#999;text-decoration:underline;}
.tuijlink{ margin-top:10px;color:#4272B0;text-indent:5px;}
.tuijlink a{ color:#4272B0; text-decoration:underline;}
.indexTxtL{margin-top:10px;}
.indexTxtL li{ float:left;height:18px;width:168px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin-left:15px;display:inline;}
.vListLine .pic img{height:161px;width:115px;}
.vListLine .pic2{height:80px;width:145px;overflow:hidden; border:1px #82817F solid;}
.vListLine .pic2 img{height:109px;width:145px; border:0; margin-top:-15px;}
.commend .til{background:url(toptil.gif) no-repeat 0 0;height:25px; text-indent:10px; padding-top:5px;}
.commendL dd img {height:161px;width:115px;}
.commendL dt{ font-size:14px;}
.commendL dd.pic2{height:80px;width:145px;overflow:hidden; border:1px #82817F solid; margin-left:auto; margin-right:auto;}
.commendL dd.pic2 img{ height:auto;width:145px; border:0; margin-top:-15px;} 
.w460{width:460px!important;}
.w460 .left{font-size:14px;}
.w320{width:320px!important;}

.module{ border:1px #171717 solid; padding-bottom:15px; margin-bottom:15px; background:#050505 url(mo_bg.jpg) repeat-x ;}
.module h1{ display:block;height:34px; background:url(mo_til.jpg) no-repeat ; padding-top:5px; text-indent:30px;}
.module .vListLine{ margin-top:5px;}


/* 页尾样式 */
.footer{ text-align:center;margin:30px auto 10px;background:url(copyright.gif) no-repeat 0 center;width:962px;height:74px;}
.ku6links{padding:15px 0 0;}
.ku6links a{ color:#999;}
.ku6links span{ margin:auto 7px;}
.copyright{ margin-top:5px; color:#686868;}

/* 弹出层 */
.dialog{border:1px #1C1C1C solid;background:#3A3A3A url(d_bg.gif) repeat-x 0 0; padding:0 0 10px 18px;}
.dialog-head-title{ float:left;}
.dialog-head-btn{float:right;width:11px;height:11px;margin:3px 10px 0 0;}
.dialog-head-btn a{ display:block;height:11px;background:url(d_del.gif) repeat-x 0 0;}
.dialog a{color:#4274B1; text-decoration:underline;}
.dialog p{ margin:6px auto 0;}
.dialog em{ font-style:normal;}
.dialog-head{ padding:5px 0 5px}
.dialog .left-room{ width:63px;display:block; float:left;}
.dialog .txt-ipt{ padding:3px; background:#666; border:1px #2D2D2D solid; color:#FFF;}
.dialog .btn-bg{background:url(login_btn.gif) repeat-x 0 0; width:52px; height:22px; text-align:center; border:0; color:#FFF;}

/* enrong */
.itme_list_img {
	
	text-align: center;float: left;
}

.itme_list_img img{
	width: 150px;height:220px;}
*+html .itme_list_content {
	float: left;
	width: 240px;
	border:0px dotted #DDDDDD;
	/*padding-left: 100px;*/
	margin-left:10px;
}
.itme_list_content {
	float: left;
	width: 240px;height:233px;
	border:0px dotted #DDDDDD;
	/*padding-left: 100px;*/
	margin-left:10px;
}
.view_con_left {
	float: left;
	width: 235px;height:225px;
	margin: 5px auto;
	
	overflow:hidden;
	
}



.view_con_left li {
	width: 235px;
	line-height: 25px;
	vertical-align: middle;
	height: 23px;
	overflow:hidden;
}


/*.comm_content*/
.comm_content{ float:right; width:726px; margin-bottom:8px;}
/*系统播地址css*/
.itplay {padding:0px; float:left;width:100%; height:120px;overflow:auto;border:#AAC6EB 0px solid;}
.itplay h1{ font-weight:bold; font-size:14px;color:#FF7E00; clear:both;}
.itplay ul { margin:0px 0px 5px 0px!important; margin:0px 0px 6px 5px; padding:0px 0px 0px 0px; clear:both;}
*+html .itplay ul li {width:74px; float:left; font-size:12px; margin:5px 0px 3px 11px!important; margin:5px 5px 9px 6px; line-height:150%; border:1px #3c3c3c solid; text-align:center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.itplay ul li {width:150px; float:left; font-size:12px; margin:5px 0px 3px 11px!important; margin:5px 5px 9px 6px; line-height:150%; border:1px #3c3c3c solid; text-align:center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.itplay ul li img {border:0px; width:100px; height:90px;}
.itplay ul li a{ display:block;}
.itplay ul li a:hover {text-decoration:none; background:#2B91D5;color:#ffffff;}
.itplay .title {width:100px;white-space:nowrap;overflow:hidden;float:left;-o-text-overflow: ellipsis;text-overflow:ellipsis;}
.allmovie h1 a{ font-size:16px; clear:both; padding-left:21px; color:#00ff00; line-height:30px;}
.allmovie ul{ width:100%; margin:5px 0px; padding:5px 0px;}
.allmovie li{ float:left; width:106px;margin-left:10px; margin-bottom:5px; line-height:21px; text-align:center}
.allmovie li a{ display:block;}
.allmovie li a:hover{ background:#ff6600; color:#FFFFFF; text-decoration:none}


/*---------------弹出------------------*/
#bg{position:absolute;left:0px;background-color:#000000;}
#msg{position: absolute;background-color:white;border:1px solid #1B76B7;}
#msg .msgtitle{padding:3px 3px;color:#0099CC;font-weight:700;line-height:21px;height:25px;font-size:12px;border-bottom:1px solid #1B76B7; text-indent:3px; background-color:#1B76B7;text-align:right}
#msg .msgtitle img{cursor:pointer;margin:4px 5px 0 0}
#msgbody{padding:8px;line-height:25px; overflow:auto}
#msgbottom{text-align:center;height:20px;line-height:20px;font-size:12px;background-color:#1b76b7;color:#FFFFFF}
#msgtitle{float:left;color:white}



/*顶 踩 报错*/
	.btn-dcb{margin:5px 5px 5px ;background-color:#000;height:26px;line-height:24px;padding-left:2px;width:150px;}
	.btn-dcb span{float:left;padding:0 4px 0 0;}
	.btn-dcb span em{color:#FF6600;font-size:12px normal}
.btn-dcb a{margin-left:10px}
.btn-ding{float:left;width:35px;height:36px;background:url(../images/woding.gif) ;}
.btn-chai{float:left;width:35px;height:36px;background:url(../images/wocai.gif) ;}
.btn-bao{float:left;width:35px;height:36px;background:url(../images/baocuo.gif) ;}


.btn-dcb a:hover{border:1px solid #FF9900;}


#play{  margin:0 auto;overflow:hidden; zoom:1; width:960px;background:url(bfbj.jpg) center top repeat-x;}