* {margin:0; padding:0;}
body{background:#f9fcff url(bodybg.png) repeat-x scroll center top;color:#000;scrollbar-arrow-color: #cbd5ee; scrollbar-base-color: #fafcff}
form,ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
h1, h2, h3, h4, h5, strong,em { font-size:100%;font-weight:normal; }
table,img{border:0;}
em { font-style:normal;}
td,th,p,div,input,li{font-family:Arial,simsun;}
td,p,div{font-size:12px;line-height:150%;}
ul,li,dl,dd,dt,ol{list-style-type:none;}
a:link{text-decoration:none;color:#000;}
a:visited{text-decoration:none;color:#474746;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
.ft_l{float:left;}
.ft_r{float:right;}

.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { zoom:1; }
.clearit { clear:both; height:0; font-size:0; overflow:hidden; }
.clear{clear:both; display:block; height:0; font-size:0; line-height:0;}

/*Layout*/
.wrap {width:980px;padding-top:10px;}
.main {float:left;width:670px;}
.side {float:right;width:300px;}
.ml15 { margin-left:15px; display:inline; }
.header, .footer,.nav_wrap, .friendLink, .wrap {width:980px;margin:0 auto;overflow:hidden;}

#miniNav{width:968px;height:30px;color:#B999B9;text-align:center;margin:0 auto;}
#miniNav a{color:#666666;}
#miniNav a:hover{color:#CC3300;text-decoration:none;}
#vbar-user{padding-top:5px;float:left;margin-left:3px;}
#miniNav a.vbar-red{color:#E00000;}
#vbar-tool{float:right;padding-top:5px;}
#vbar-tool a b{color:#df3f1f;font-family:verdana;padding-left: 3px;padding-right: 3px;}

#topBar {float:right;font-family:tahoma;font-size:12px;color:#333333;}
#topBar a {color:#333333;text-decoration:none;}

.logo{clear:both;padding:5px 0 5px;width:218px;height:75px;margin:3px 10px 2px 8px;}
#search{position:relative;float:right;}
#search,#s_input,#s_button{float:right;background:url('soso_sp.png') no-repeat}
#search{float:right;background-position:-85px 0;height:36px;padding-left:3px; top:20px;}
#s_input{background-position:-85px -36px;background-repeat:repeat-x;width:602px;border:0;float:left;font:16px Arial;height:22px;padding:7px 5px; padding:10px 5px 4px\9}
#s_button{background-position:0 0;width:85px;height:36px;border:0;float:left;text-indent:-9999px;cursor:pointer}

#keys{height:24px;width:720px;line-height:24px;float:left;overflow:hidden;position:relative;top:5px;left:-5px;}
#keys span{color:#000;}
#keys a{color:#076AC5;margin:0 5px;}

#nav,#nav ul,#nav a,#nav span,#nav .current{background:url(nav_bg_20101111.png) no-repeat;}
#nav{background-position:0 -240px;background-repeat:repeat-x;}
#nav ul{background-position:right -280px;overflow:hidden;zoom:1;}
#nav li{float:left;height:38px;}
#nav a{width:100px;height:38px;line-height:38px;display:block;text-align:center;background-position:0 -120px;}
#nav a:hover{background-position:0 -160px;}
#nav .current a{background-position:0 -200px;}
#nav .home{width:72px;background-position:0 0;}
#nav a.home:hover{background-position:0 -40px;}
#nav .current .home{background-position:0 -80px;}
#nav span{display:block;width:111px;*width:90px;background-position:85px -317px;*background-position:75px -317px;padding-right:15px;cursor:pointer;}
#nav a:link,#nav a:visited,#nav a:hover{font-size:14px;color:#fff;text-decoration:none;font-weight:bold;}

#subNav{width:978px;height:33px; background:url(repeat.gif) repeat-x 0 -337px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ccc;margin-bottom:3px;}
#subNav .s_tv{display:inline-block;overfolow: hidden;padding:3px 4px 0px 5px;float:left; width:636px; height:21px; padding-top:5px;}
#subNav .s_tv ul {overflow: hidden; color: #CCCCCC; font-size: 12px;background:url(master.png) no-repeat -26px -3px;letter-spacing: 2px;padding:2px 4px 0px 25px;}
#subNav .s_tv ul a{color: #000000; overflow: hidden;font-size: 12px;display:inline-block;OVERFLOW: hidden;padding:2px 4px 0px 5px;}
#subNav .s_tv ul a:hover{color:#2C602F;text-decoration:none;}
#subNav .s_hot{text-align:right;padding-right:11px;float:right; width:305px; height:21px; padding-top:5px;color: #CCCCCC;}
#subNav .s_hot a{color: #000000;display:inline-block;OVERFLOW: hidden;padding:3px 4px 0px 5px;}
#subNav .s_hot a:hover{color:#2C602F;text-decoration:none;}

/* footer */
.friendLink ul{margin:5px 0px 0px 15px;}
.friendLink li{width:100px;height:20px;line-height:20px;float:left;text-align:left;overflow:hidden;padding:0 4px 5px 0;}
.footer{margin-top:10px;line-height:1.5em;text-align:center;padding:5px 0;font-family:arial;border-top:1px solid #d6d6d6;}
.footer p{padding:5px 0;}

/* ad */
.ad300{float:right;width:300px;margin-bottom:15px;}
.ad200 { float:right; margin-top:-25px; width:200px;height:200px; }
.ad250 { float:right; margin-top:-25px; width:250px;height:250px;margin-bottom:5px; }

.nBox{margin-bottom:10px;}
.nBox .head{height:20px;background:#efefef url(master.png) repeat-x 0 -33px;padding:4px 14px 4px 9px;border:1px solid #c6c6c6;}
.nBox .head .status{float:left;width:12px;height:12px;_overflow:hidden;margin-right:5px;margin-top:2px;*margin-top:3px;}
.nBox .head .title{float:left;height:20px;overflow:hidden;margin-right:5px;}
.nBox .head .extend{float:right;height:16px;overflow:hidden;padding-top:2px;*padding-top:2px;line-height:16px;}
.border{border:solid #c6c6c6 1px;border-top:none;overflow:hidden;zoom:1;}
.border1{border:solid #c6c6c6 1px;overflow:hidden;zoom:1;}
.borderfoot{width:980px; margin:0 auto; border:solid #c6c6c6 1px;overflow:hidden;zoom:1;}
.ico{background:url(master.png) no-repeat 0px -8px;width:18px;height:17px;display:inline-block;*display:inline;*zoom:1;vertical-align:text-bottom;}
.icol{background:url(master.png) no-repeat -32px -7px;width:18px;height:17px;display:inline-block;*display:inline;*zoom:1;vertical-align:text-bottom;}

.imglist .info {background:url(channelindex_icon.png) no-repeat 0 0;}

.imglist {float:left;padding:10px 0 0 0;margin-left:-14px;}
.imglist li {float:left;display:inline;width:228px;height:186px;margin:0 0 0 15px;overflow:hidden;text-align:center;}
.imglist img {position:relative;width:228px;height:140px;border:solid #dcdcdc 1px;}
.imglist .pic:hover {text-decoration:none;}
.imglist .pic:hover img {border-color:#d3ebf7;}
.imglist p {height:15px;color:#6e6e6e;line-height:15px;overflow:hidden;}
.imglist .link {position:relative;width:94px;padding:6px 10px 0 0;}
.imglist .link a {display:inline-block;font-weight:bold;padding-right:5px;}
.imglist .link .info {position:absolute;right:0;top:8px;display:block;width:8px;height:10px;padding:0;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;}
/*154x110*/
.imglist_154x110 {margin-left:-5px;}
.imglist_154x110 li {width:227px;height:185px;margin-left:15px;}
.imglist_154x110 .pic {width:214px;height:140px;}
.imglist_154x110 img {width:214px;height:140px;padding:4px;}
.imglist_154x110 .link {width:213px;margin:0 auto;}

/* 图文 */
.ulList2 { float:left; width:975px!important; width:955px;padding:7px 7px 0px 7px; }
.ulList { float:left; width:665px;padding:10px 0 7px; }
.ulList_,.ulList2_ { padding-top:0; }
.ulList li,.ulList2 li { text-align:center; }
.ulList li img,.ulList2 li img { display:block; margin:0 auto 2px; }
.ulList li .imgBg1,.ulList2 li .imgBg1 { zoom:1; }
.ulList li strong,.ulList2 li strong { font:14px/21px "宋体"; }
.imgBg1105{ background:#000; filter:alpha(opacity=70); opacity:0.7; height:18px; margin:-25px 14px 0; display:block; width:105px; position:absolute; text-align:center;color:#fff}
.imgBg1106{ background:#000; filter:alpha(opacity=70); opacity:0.7; height:18px; margin:-25px 6px 0; display:block; width:107px; position:absolute; text-align:center;color:#fff}
.imgBg1pl{height:18px; margin:-23px 2px 0; display:block; width:105px; position:absolute; text-align:center;color:#fff;background:url(videoplay.gif) 17px 2px no-repeat;}
.imgBg1Bg { position:absolute;right:196px;top:158px;display:block;background:#000; filter:alpha(opacity=70); opacity:0.7; height:18px; width:120px; position:absolute; text-align:center;color:#fff}
.imgBg1 img { padding:4px; border:1px solid #dcdcdc; }
a.imgBg1:hover img { border:1px solid #d3ebf7; }
a.imgBg1:hover { text-decoration:none; }
.r5 li { float:left; width:20%; }/* 一行5 */
.r7 li { float:left; width:120px;}/* 一行7 */



.home-text{clear:both;margin-bottom:3px;float:left;padding:10px 0px 6px 5px;}
.home-text li{float:left; width:162px; line-height:18px;margin:0 0 7px 0;}




.home-text li a{float:left;background:url(master.png) no-repeat 0 -143px; padding-left:20px; border-bottom:1px solid #F4F4F4; width:140px;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.home-text em { color:#36c;}

.new-text{clear:both;margin-bottom:3px;padding:4px 5px 5px 10px;}
.new-text li{float:left; width:210px; line-height:17px;}
.new-text li a{float:left;background:url(master.png) no-repeat 0 -120px; color:#333333; padding-left:22px; border-bottom:1px solid #F4F4F4; text-align:center; overflow:hidden;}
.new-text .data { color:#36c;}
/* 列表 */
.top_list{padding:5px 0 0 10px;}
.top_list li{background:url(master.png) no-repeat 0 -141px; padding-left:20px; border-bottom:1px solid #F4F4F4;overflow:hidden;zoom:1;color:#383838;line-height:23px;height:26px;}
.top_list span{width:40px;text-align:left;float:right;*margin-top:-21px;padding-left:10px;}

.top_list li em { color:#36c;}

/* 图文 */
.tw { padding:0 5px 5px; }
.tw img { float:left; margin-right:10px; }
.tw .imgBg1 { float:left; }
.twC, .twC2 { overflow:hidden;}
.twC p{padding:2px 0;}
.twC2 p{padding:4px 0;}
.twC strong, .twC2 strong { font:18px/21px "微软雅黑"; margin-right:10px; }
.twC strong, .twC2 strong a { color:#474746; }
.twC strong,.twC2 strong a:hover { color:#666; }
.w50p { position:relative;width:320px; float:left; padding:10px 0 0 10px; }

/*btn*/
.btn1 { display:block; width:85px; height:26px; text-indent:-9999px; background:url(iconBg.png) 0 0 no-repeat; float:left;}
.btn1:hover { }

/*分页*/
.page{float:right;width:463px;padding:10px 0;}
.page span,.page em.nolink,.page em.nolink {display:none;}
.page:not(p){margin:2px 0 0 0;}
.page{height:24px;font-size:12px;line-height:14px;text-align:right;}
.page a, .page a:link,.page a:visited{margin:0 5px 0 0;padding:4px 8px;background:#fff;border:1px solid #d4d4d4;font-family: 'Tahoma';color:#03c;text-decoration:none;zoom:1;}
.page a:hover{background:#3666d4;border:1px solid #2b55af;color:#fff;text-decoration:none;}
.page em{margin:0 2px 0 3px;padding:4px 8px 4px 3px;border:1px solid #fff;font-style:normal;zoom:1;}

.xpage{float:right;width:463px;padding:0px 0;}
.xpage span,.xpage em.nolink,.xpage em.nolink {display:none;}
.xpage:not(p){margin:0px 0 0 0;}
.xpage{height:12px;font-size:12px;line-height:14px;text-align:right;}
.xpage a, .xpage a:link,.xpage a:visited{margin:0 5px 0 0;padding:0px 5px;background:#fff;border:1px solid #d4d4d4;font-family: 'Tahoma';color:#03c;text-decoration:none;zoom:1;}
.xpage a:hover{background:#3666d4;border:1px solid #2b55af;color:#fff;text-decoration:none;}
.xpage em{margin:0 2px 0 3px;padding:0px 5px 0px 0px;border:1px solid #fff;font-style:normal;zoom:1;}

.h2Title1 { font:bold 14px/21px "宋体"; }

.twW50 { width:248px; float:left; display:inline;overflow: hidden;/*注意不要写在最后了*/white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}

.twW90 { width:380px; float:left;overflow:hidden; }
.pingfen{clear:both; display:block;width:390px;overflow:hidden;margin-top:-68px;}

.videourl{width:668px;position:relative;height:180px;overflow-y:auto;}
.videourl ul{overflow:hidden;position:relative; margin:5px; padding:0;}
.videourl li{float:left; width:99px; height:25px; border:1px solid #c6c6c6;padding:1px; margin:5px 3px 0 1px;overflow:hidden;}
.videourl li a:link,.videourl li a:visited{background:white;display:block;height:25px; width:99px;text-align:center; line-height:25px; text-decoration:none}
.videourl li a:hover{background:#c6c6c6;color:#000000;}

.videourl1{width:668px;position:relative;height:50px;overflow-y:auto;}
.videourl1 ul{overflow:hidden;position:relative; margin:5px; padding:0;}
.videourl1 li{float:left; width:99px; height:25px; border:1px solid #c6c6c6;padding:1px; margin:5px 3px 0 1px;overflow:hidden;}
.videourl1 li a:link,.videourl1 li a:visited,.videourl li a:visited{background:white;display:block;height:25px; width:99px;text-align:center; line-height:25px; text-decoration:none}
.videourl li a:hover{background:#c6c6c6;color:#000000;}

.intro{ clear:both; padding:5px 10px; line-height:20px; height:190px;overflow-y:auto;}
.intro1{ clear:both; padding:5px 10px; line-height:20px; height:109px;overflow-y:auto;}

.playbox {position:relative;width:980px;height:505px;background:#FFF;margin:0 auto;overflow:hidden;}
.playbg {position:absolute;left:0;top:0;}
.videopush {height:35px;background:#f2fbff;margin-bottom:10px;border:solid #dbeff8 1px;}
.playvideo {position:absolute;left:0px;top:0;width:980px;height:505px;}
.playvideo_tt {position:relative;height:29px;overflow:hidden;}
.playvideo_tt .more {position:absolute;right:10px;top:7px;display:block;width:258px;height:19px;padding-top:2px!important;padding-top:5px;color:#fff;text-align:center;}
.playvideo_tt .more span{color:#fff;}
.playvideo_tt h2 {position:absolute;left:10px;top:4px;display:block;font-size:12px;font-weight:normal;color:#fff;z-index:9;}
.playvideo_tt_bg {height:29px;background:#333;filter:alpha(opacity=50);opacity:0.5;}
.player {width:675px;height:477px;background:#000;}
.playad1 {position:absolute;left:680px;top:0;width:300px;height:250px;}
.playad2 {position:absolute;left:680px;top:255px;width:300px;height:250px;}

/*顶 踩 报错*/
.play_dc{width:978px;border:1px solid #dbeff8;border-left:none;border-top:none;border-bottom:none;height:35px;background:#f7fbff;}
.play_dc li{width:120px;border-right:1px solid #dbeff8;float:left;height:35px;line-height:35px;text-indent:60px}
.play_dc li a{color:#333}
.play_dc li a:hover{color:#111}
.play_dc .ding,.play_dc .cai{color:#014ccc;font-size:14px;}
.play_dc li.ding{background:url(ding.gif) 30px 3px no-repeat;}
.play_dc li.cai{background:url(ding.gif) 30px -27px no-repeat;}
.play_dc li.shouc{background:url(ding.gif) 30px -90px no-repeat;}
.play_dc li.fenx{background:url(ding.gif) 30px -122px no-repeat;}
.play_dc li.zhuanf{background:url(ding.gif) 30px -152px no-repeat;}
.play_dc li.xiaz{background:url(ding.gif) 30px -150px no-repeat;}
.play_dc li.tsina{background:url(ding.gif) 30px -220px no-repeat;}
.play_dc li.kaixin{background:url(ding.gif) 30px -250px no-repeat;}
.play_dc li.renren{background:url(ding.gif) 30px -280px no-repeat;border-right:none;}

/*地图*/
.maplist {float:left;width:958px;padding:5px 10px;}
.maplist li {font-size:12px;line-height:24px;float:left;height:24px;width:187px;}

/*周月排行*/
.top2a116 {float:right;text-align:left;height:418px;width:325px;margin-right:2px;margin-top:5px;margin-bottom:7px;}
.top2a116 p{font-size: 12px;float:left;color:green;padding:0px 0 0 0px;background:url(yu77.gif) 1px 0px no-repeat;}
.top2a116 a { color:#000000;text-decoration: none; }
.top2a116 a:hover { color:#2C602F;background:#f9fcff;text-decoration: underline; }
.top2a116 ul { list-style:none;padding-left:5px;margin-top:17px;}
.top2a116 ul li {list-style:none; width:301px;float:left;text-align:left;line-height:20px;height:37px;color: #000000; padding-left:12px;}
.top2a116 ul li b{color:#df3f1f;font-family:verdana;padding-right:15px;font-size:12px;}
.top2a116 ul li span{float:right;line-height:17px;height:17px;color: #888;padding-right:9px;font-size:12px;font-family:verdana;}

.top2a117 {float:right;text-align:left;height:418px;width:325px;margin-top:5px;margin-bottom:7px;}
.top2a117 p{font-size: 12px;float:left;color:green;padding:0px 0 0 0px;background:url(yu77.gif) 1px 0px no-repeat;}
.top2a117 a { color:#000000;text-decoration: none; }
.top2a117 a:hover { color:#2C602F;background:#f9fcff;text-decoration: underline; }
.top2a117 ul { list-style:none;padding-left:5px;margin-top:17px;}
.top2a117 ul li {list-style:none; width:301px;float:left;text-align:left;line-height:20px;height:37px;color: #000000; padding-left:12px;}
.top2a117 ul li b{color:#df3f1f;font-family:verdana;padding-right:5px;font-size:12px;}
.top2a117 ul li span{float:right;line-height:17px;height:17px;color: #888;padding-right:9px;font-size:12px;font-family:verdana;}

/***********************************最新100个影视页*************************************/
.updateList{float:left;width:978px;height:auto;overflow:hidden;}
.updateList dl{float:left;padding:5px 0 10px 15px;width:455px;}
.updateList dd{height:28px;line-height:28px;overflow:hidden;color:#999;border-bottom:1px dashed #ccc;}
.updateList em{color:#06c;font-weight:700;width:25px;margin-right:10px;display:inline-block;background:#f6f6f6;text-align:center;}
.updateList span{float:right;margin-left:40px;font-size:10px;color:#666;font-family:Tahoma, Verdana;}
.updateList small{float:right;font-size:12px;font-style:normal;}