@charset "utf-8";
/* CSS common */

.r a{ color:#6c6c6c;}
.title h2,h4,.rank ol,.title span a,.LiInfo{ background:url(http://i2.letvimg.com/best/201204/05/doc-03.png) no-repeat -10000px -10000px;}/**2012-04-05 add npy**/
.banner,.focus{ margin:10px auto 0 auto; width:970px;}

.title{ height:53px; border-bottom:1px solid #e2e2e2; background-color:#f9f9f9; padding:0 20px;}
.title u{margin:17px 0 0 3px; display:inline; text-decoration: none; float: left; width:400px;}
.title span{ float:right;margin-top:18px; display:block; width:62px; height:18px; overflow:hidden;}
.title span a{display:block; width:62px; height:18px; background-position:left -250px; }
.title h2{ height:53px; width:170px; line-height:54px; overflow:hidden; float:left;}
.title h2 i{ display:none;}
.title .H201{ background-position:left 13px;}
.title .H202{ background-position:left -37px; width:145px;}
.title .H203{ background-position:left -137px;width:145px;}
.title .H204{ background-position:left -87px;}
.title .H205{ background-position:-195px 13px; width:125px;}
.title .H206{ background-position:-195px -37px; width:145px;}/**2012-03-02 add npy**/
.title .H207{ background-position:-195px -87px; width:94px;}/**2012-04-05 add npy**/

 h4{ height:53px; border-bottom:1px solid #e2e2e2; background-color:#f9f9f9; padding:0 20px;}
.H401{ background-position:20px -283px;}
/*.H401{ background-position:20px -180px;}*/

.fr{float:right; color:#666666; padding:0 6px;}

.left,.right,.list{ display:block; zoom:1; overflow:hidden;}
.left,.con{ float:left; display:inline;}
.right{ float:right; display:inline;}

.w130{ width:130px; float:left; display:inline; margin:20px 22px 0 20px;overflow:hidden;}
.w130 dt{ width:80px;}
.w130 dt img{ width:130px; height:80px;}
.w130 a{ font-size:14px;}
.w130 dd{ margin-top:5px;}
.w130 p{ text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.w133{ float:left; width:138px; display:inline; margin:7px 2px 0 16px; height:140px; overflow:hidden;}
.w133 dt{ width:138px; height:88px; margin-bottom:5px;}
.w133 dt img{ width:130px; height:80px; border:1px solid #ccc; padding:3px;}
.w133 dt a:hover{ text-decoration:none;}
.w133 dd p{ white-space:nowrap; overflow:hidden;text-align:center;}
.w133 dt .bg{ width:129px; bottom:4px;right:5px;}
.w133 dt .time{ width:124px; bottom:4px;right:7px;}

.w156{ width:156px; float:left; display:inline; margin:0 0 0 19px; padding-bottom:20px;}
.w156 dt{ width:101px;}
.w156 dt img{ width:156px; height:101px;}
.w156 a{ font-size:14px;}
.w156 dd{ margin-top:5px; padding:5px 0;}
.w156 p{ text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:24px;}

.w385{ width:385px;}
.w385 dt{}
.w385 dt,.w385 dt img{ width:385px; height:212px;}
.w385 dt a:hover{ text-decoration:none;}
.w385 dd{ padding:5px 0;}
.w385 dd p{ background-position:-486px -4px; padding-left:10px;}
.w385 h5{ text-align:center; font-size:14px; font-weight:normal; padding:5px 0;}


.rank{ background:#fff; padding:0 0 10px 0;}
.rank ol{ background-position:-383px 5px; margin:14px 20px 0 20px;}
.rank ol li{ padding-left:25px; line-height:28px; height:28px; overflow:hidden;}
.rank ol li span{ float:right; font-family:Verdana; padding-right:5px;}

/**/

.derful{ width:970px; margin:10px auto 0 auto;}
.derful .left{ background:#fff; border:1px solid #e2e2e3; width:688px;}
.derful .right{ width:268px; border:1px solid #e2e2e3;}

.charm,.secret,.beauty,.ysfxb,.wjd { width:968px; margin:10px auto 0 auto; border:1px solid #e2e2e3; background-color:#fff;}/**2012-04-05 npy edit**/
	

/*music css*/
.focus .p4 a{ background:url(http://i0.letvimg.com/img/201112/06/default/default.gif) no-repeat -1000px -1000px;}
.focus{ background:url(http://i1.letvimg.com/diansj/201112/14/focus.png) repeat-x left top #000; height:403px; font-family:"微软雅黑"}
.focus dl{ height:304px; overflow:hidden;}
.focus dt{ width:710px; float:left;}
.focus dt img{ width:710px; height:304px;}
.focus dd{ width:200px; float:right; padding:20px 30px; height:264px; z-index:0; position:relative;}
.focus dd div{ width:200px;}
.focus p{color:#fff; margin-top:20px;}
.focus p a,.focus p a:hover{ color:#fff;}
.focus .p1{font-size:28px; line-height:32px;}
.focus .p2{ font-size:20px; color:#999;}
.focus .p3{ font-family:"宋体";}
.focus .p4 a{ background-position:-290px -41px;width:119px; height:30px;display:block;}
.focus ul{ height:99px;}
.focus li{ float:left; width:154px; display:inline; margin-left:9px;overflow:hidden; position:relative; padding-top:4px; cursor:pointer;}
.focus li span,.focus li a{ display:none;}
.focus li img{ width:154px; height:95px;}
.focus .active{ position:relative;}
.focus .active a{ display:block; zoom:1; overflow:hidden; width:154px; height:95px; position:absolute; left:0px; top:4px;}
.focus .active span{display:block;width:154px;height:99px;background:url(http://i1.letvimg.com/diansj/201112/14/Li.png) no-repeat left top;position:absolute;left:0px;top:0px;}
.focus .Li01{ margin:0;}

/**/

.HitShow,.charm{ padding-bottom:10px;}

.viscera{ display:block; zoom:1; overflow:hidden; padding:20px 0; margin:0 0 0 20px; width:930px; height:340px;}
.viscera em{ font-style:normal; float:left; display:block;}
.viscera em a{ color:#c92323;}
.viscera em a:hover{ color:#c92323;}
.viscera ul{}
.viscera li{ line-height:24px; white-space:nowrap; overflow:hidden;}
.viscera li span{ padding:0 3px; display:block; width:8px; text-align:center; float:left;}

.LiInfo{ width:385px; padding-right:20px; float:left; background-position:404px -355px;}
.texInfo{ width:525px; float:right;}
.texInfo ul{ padding:0px 10px 0 20px; margin-top:-1px;}
.texInfo li{ float:left; width:210px; padding-right:10px; line-height:24px;}

/**/

.SiteMap{ background-color:#fff;}
/**2012-03-14 add npy**/
.title1{ background: url(http://i0.letvimg.com/dongman/201112/14/doc.png) repeat-x left -455px; height:45px; margin:0 19px 5px 19px; padding:0; display:block; zoom:1; overflow:hidden; position:relative;}
.title1 h2{ height:30px; margin:8px 0; text-indent:-99999px; background:#fff url(http://i0.letvimg.com/dongman/201112/14/new-H2.png) no-repeat -1000px -1000px;}
.title1 h2 span{ font-weight:normal;text-indent:0; float:right; font-size:12px; margin-top:8px;}
.title1 h2 em{ display:block; width:1px; float:left;}
.title1 .H206{ background-position:left -314px;}
.links{ margin:10px auto 0 auto; width:968px; padding-bottom:10px; border:1px solid #d2d2d2;}
.links ul{ padding:10px 0 0 20px;}
.links li{ float:left; width:100px; margin:0 4px 0 0; display:inline;}
.links li img{ width:90px; height:40px;}