/* ----------------------------------------
	* Filename:     common.css
	* Description:  Global CSS
	* CssCreate:    2009-10-31 22:02
	* DesignFor:    CuPlayer.com
------------------------------------------ */

body {margin:0; padding:0;  margin-top:0px;font-size:12px; color:#313131;text-align: left; font-family:Verdana, Arial, Helvetica, sans-serif; background:#ffffff; }
div,ul,li,ol,dl,dt,dd,form,img,p{margin: 0; padding: 0; border: 0; }
li{list-style-type:none;}
h2,h4,h5{margin: 0; padding: 0; font-size:14px;}
/* __link */
a {color: #313131; text-decoration:none;}
a:link {color: #313131;text-decoration:none;}
a:visited {color: #313131;text-decoration:none;}
a:hover {color: #990000; text-decoration:underline;}
a:active {color: #313131;}

div.clearfix {background:#e9f2fe; zoom:1;}
div.clearfix:after {content:".";clear:both;height:0;display:block;visibility:hidden;}

ul.list12 { width:100%; text-align:left;line-height:24px;font-size:12px;}
ul.list12 li { padding:1px 0;}
ul.list12 li a,ul.list12 li a:visited{ padding:0px 6px 0px 20px; overflow:hidden;  height:24px;line-height:24px; display:block; background:url(Ico_03.gif) no-repeat 6px 6px; }
ul.list12 li a:hover{ color:#cc0000;}
ul.list12 li span.date{ float:right; width:50px; color:#999;  height:22px; font-family:Verdana, Arial, Helvetica, sans-serif;} 

/**/
div.c1 {clear:both;}
div.other div.box h3 { height:30px;line-height:30px;font-size:14px; background:#efefef;}
div.other div.box h3 span{  height:30px;line-height:30px; display:block; padding-left:16px;}
div.other div.box h3 a.more { float:right;padding-right:16px; font-size:14px;line-height:30px;color:#666666;}
/* Hide from IE Mac \*/ 
.clearfix { display:block; } 
/*--pic---------------------*/
a.p100x130 img { width:100px;height:130px; }  /*图*/
a.p100x130 { border:1px #dadada solid; padding:2px;display:block; width:100px;margin:0 auto;  background:white;}
a.p100x130:hover{ border:1px #eb6100 solid; } 

dl.piclist { width:130px;float:left; height:160px;}
dl.piclist dd { padding:0 5px; height:26px;line-height:26px;overflow:hidden; text-align:center;}

/* Top */
div#CuSunTop { background:url(../images/topchannel.png) repeat-x 0 0;  line-height:30px;height:30px;}
div#CuSunTop div#nav { width:980px;margin:0 auto; }
div#CuSunTop div#nav ul li { width:60px;float:left;}

/*播放器部分B*/
div#title { line-height:40px;hegiht:40px; }
div#title p{ width:980px;margin:0 auto; }
div#CuSunMain div.CuSunPlayer div#player { width:615px;overflow:hidden;background:#000000;}
div#CuSunMain div.CuSunPlayer { width:980px;height:400px; margin:0 auto; border:1px #e1e1e1 solid; background:#000000; padding:5px; }
div#CuSunMain div.CuSunPlayer div.myPlayer { width:616px; height:400px; float:left;}
div#CuSunMain div.CuSunPlayer div.myPlayer div.item-des {display:none;}
div#CuSunMain div.CuSunPlayer div.myPlayer div.Title{ line-height:24px; color:#cccccc;display:none;}

div#CuSunMain div.CuSunPlayer div.a-ds {width:182px;float:left;}
div#CuSunMain div.CuSunPlayer div.a-ds img { filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5; opacity: 0.5;}
div#CuSunMain div.CuSunPlayer div.a-ds a:hover img {filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1; opacity: 1;}
div#CuSunMain div.CuSunPlayer div.a-ds a.apic img{height:380px;}

/*列表部分B*/
div.a-ds{ width:182px;float:left;}

div#CuSunList { width:990px;margin:0 auto; background:#fafafa;border:1px #e1e1e1 solid;margin-top:10px;}
h2,span.name { padding-left:5px; line-height:40px;height:40px;}
div#CuSunList div.myList { padding:6px;}
div#CuSunList div.myList h2 { font-size:14px; padding-left:10px; line-height:36px;}
/*图*/
div.List a.pic img {width:130px;height:60px; border:1px #cccccc solid;padding:2px;}
div.List dl {  height:100px; width:160px; overflow:hidden;float:left; line-height:24px; text-align:center;}
div.List dl dt a.pic img {width:130px;height:60px; border:1px #cccccc solid;padding:2px;}
div.List dl dd { height:24px;overflow:hidden; padding:0 5px;}
div.List dl dd a,div.List dl dd a:link,div.List dl dd a:visited {color:#666666; line-height:22px; }

div.List dl.current dt a.pic img {width:130px;height:60px; border:2px red solid;padding:1px;} /*current*/
div.List dl.current dd a,div.List dl.current dd a:link,div.List dl.current dd a:visited {color:red; line-height:22px; } /*current*/

/*集数*/
div.List dl { width:100px; height:32px; overflow:hidden;float:left; margin-right:5px;line-height:22px; text-align:center;}
div.List dl dd { height:22px;overflow:hidden;}
div.List dl dd a,div.List dl dd a:link,div.List dl dd a:visited {display:block;width:80px;height:22px; line-height:22px;background:url(numberbg.png) -30px -23px;font-size:11px;color:#555;font-family:"Verdana";text-align:center;}

div.List dl.current { width:100px; height:32px; overflow:hidden;float:left; margin-right:5px;line-height:22px; text-align:center;} /*current*/
div.List dl.current dd { height:22px;overflow:hidden;}
div.List dl.current dd a,div.List dl.current dd a:link,div.List dl.current dd a:visited {display:block;width:80px;height:22px; line-height:22px;background:url(numberbg.png) -30px -0px;font-size:11px;color:#555;font-family:"Verdana";text-align:center; color:#ffffff;}

/* other ------------------------- */
div.other {width:990px;margin:0 auto; margin-top:10px;}

/*box*/
.box {background:#fafafa;margin-bottom:10px;border:solid #e1e1e1 1px;overflow:hidden;zoom:1; width:680px;float:left;}
.box_con {overflow:hidden;zoom:1;width:680px;}
.box_tt {position:relative;height:44px;line-height:44px;display:block; width:680px; clear:both;}
.box_tt h3 {float:left;display:inline;margin:0 0 0 23px;font-size:14px;color:#3b3b3b;}

.box_tt2 {height:44px;line-height:44px;display:block; width:680px; clear:both;}
.box_tt2 h3 {float:left;display:inline;margin:0 0 0 23px;font-size:14px;color:#3b3b3b;}

.box_tt .more {float:right;display:inline;margin:0 18px 0 0;color:#979797;}
.box_tt .more a {margin-left:5px;color:#7d7d7d;}
.box_tt .act {float:right !important;display:inline;background:url(../Images/0516_sprite.png) no-repeat -95px 20px;padding-right:10px;margin-right:23px;color:#797979 !important;}
.box_tt .act_close {background-position:-118px -5px;}
.tab_tt h3 {position:relative;height:24px;background-position:0 -60px;padding:5px 8px 0;margin:0 0 0 -1px;border-left:solid #e8e8e8 1px;border-right:solid #e8e8e8 1px;font-weight:normal;cursor:pointer;}
.tab_tt .on {background:none;font-weight:bold;border-bottom:solid #fff 1px;margin-bottom:-1px;}
.box_tt_tab2 h3 {margin-left:12px;color:#bbb;font-weight:normal;}
.box_tt_tab2 h3 a {margin:0 8px;font-weight:normal;cursor:pointer;}
.box_tt_tab2 h3 .on {color:#3b3b3b;font-weight:bold;}
.box_tt_tab2 h3 .on:hover {color:#3b3b3b;text-decoration:none;}

/*list*/


/*list*/
.movList {position:relative;overflow:hidden;}
.movList {float:left;}
.movList li {position:relative;float:left;display:inline;width:112px;height:120px;text-align:center;padding-left:18px;margin:10px 0 0 0;color:#939393;overflow:hidden;}
a.playpic img{display:block;width:100px;height:65px;padding:2px;margin-bottom:3px;border:solid #ccc 1px;}
.movList li p { line-height:15px; height:15px; overflow:hidden; }
.movList li .title { position:relative;padding:0;}
.movList .txt {position:absolute; top:125px; right:3px; width:80px; text-align:right; color:#fff; line-height:15px; height:15px; padding:0 3px; overflow:hidden;}
.movList .bg {position:absolute;right:3px;top:123px;display:block;width:100px;height:20px;background:url(../Images/update.png) no-repeat 0 0; _background:none; }

/*intro*/
div.intro {float:left; width:274px; border:solid #e1e1e1 1px; margin-left:15px; padding:8px; background:#fafafa; line-height:24px; color:#333333;}
div.intro p strong {margin-right:10px;}


div#footer { width:980px;margin:0 auto; line-height:26px;padding:5px; text-align:center; clear:both; margin-top:25px;}