/*detailTitle*/
.detailTitle{ background-position:0 -259px; height:30px;overflow:hidden; color:#fff; padding:0 10px;}
.detailTitle h1,.detailTitle strong{ float:left; font-size:14px; margin-right:8px;}
.detailTitle .l{ line-height:30px;}
.detailTitle em{ color:#eee;}
.detailTitle em a{ text-decoration:underline; color:#F7AA36;}

.detailContent{ position:relative; padding:4px; background:#E2E2E2;}
.detailContent .main { min-height:308px;_height:308px; background:#fff;}
.main .total{ position:absolute; left:775px;  width:171px; height:76px; line-height:68px; text-align:center; background-position:0 -245px; color:#fff; font-weight:bold; text-shadow:#000 1px 1px 3px;}
.main .total em{ font-family:"Times New Roman"; font-size:50px;color:#fff;}
.main .total i{font-family:"Times New Roman"; font-size:40px;color:#fff;}
.main .total span{ font-family:"Î¢ÈíÑÅºÚ"; font-size:16px;}
.main .prompt{ padding:5px 0; text-align:center; font-size:14px; color:#FF1800; border-top:solid 1px #e2e2e2; background:#f0f0f0;}
.main .prompt .yglink{color:#FF1800;text-decoration:underline;}

.mainAD { display:inline; float:right; padding:16px 16px 0 0; width:250px;}
.mainLeft{ padding:16px 0 10px 10px; width:480px; height:280px;}
.mainLeft dl dt{ float:left; width:196px;}
.mainLeft dl dt img{ padding:4px; background:#fff; border:1px #ccc solid;}
.mainLeft dl dd{ float:right; width:545px;}
.mainLeft dl dd h1{ min-height:48px;_height:48px; line-height:27px; font-family:"Î¢ÈíÑÅºÚ"; font-size:24px; font-weight:bold; color:#FF7E00;}
.mainLeft .info li{ height:26px;line-height:26px; font-size:14px;overflow:hidden;}
.mainLeft .info li em{ color:#ff7e00; font-weight:bold; font-family:Verdana; background:none;}
.mainLeft .btn a{ display:block; float:left; margin-top:5px;}
.mainLeft .btn .play{ width:135px; height:36px;background-position:0 -78px;text-indent:-5000px;}
.mainLeft .btn .liebiao{ width:135px; height:36px;background-position:0 -683px;text-indent:-5000px;}
.mainLeft .btn .view{ margin-left:7px; width:72px; height:36px; background-position:-142px -78px;}
.mainLeft .btn .play:hover{ background-position:0 -114px;}
.mainLeft .btn .liebiao:hover{ background-position:0 -719px;}
.mainLeft .btn .view:hover{background-position:-142px -114px;}
.mainRight { display:inline; float:right; padding:12px 20px 0 0; width:166px;}
.mainRight .rate_star{height:38px;}
.mainRight .rate_star .rating{display:block;}
/*point*/
.mainRight .point{padding:0 0 5px 0; height:20px}
.mainRight .point strong{ color:#FF5A00; font-family:Verdana; font-size:14px;}
.mainRight .point .pointList{ padding:10px 0;display:none;}
.mainRight .point .pointList li{ padding:5px 0;}
.mainRight .point .pointList label{ float:left;}
.mainRight .point .pointList li span{ float:left;}
.mainRight .point .pointList li i{ float:left;height:8px; background:#FFD393; font-size:0; margin:3px 5px 0 5px;}
.mainRight .point .pointList li em{color:#333;}
/*star*/
.mainRight .point .star{ background:url("star.png") 0 0 repeat-x;width:130px; height:22px; margin:10px auto; position:relative;}
.mainRight .point .star li{ float:left;}
.mainRight .point .star li a {display:block; width:26px; height:22px; overflow:hidden; text-indent:-9999px; position:absolute; z-index:5;}
.mainRight .point .star li a:hover{background:url("star.png") 0 -25px; z-index:3; left:0;}
/*btn*/
.mainRight .btn{margin-top:85px;width:166px;height:23px;}
.mainRight .btn a{float:left;display:inline-block; margin-right:3px; width:52px; height:23px;background:url("icon.png");}
.mainRight .btn a.favorites{background-position:0 -220px;}
.mainRight .btn a.subscribe{background-position:-55px -220px;}
.mainRight .btn a.recommend{background-position:-110px -220px;}

.mainRight .play_count{display:inline-block;padding:0 12px 0 25px;height:16px;line-height:16px;color:#999;background:url("icon.png") 3px -417px;}
.mainRight .share_count{display:none;padding-left:22px;height:16px;line-height:16px;color:#999;background:url("icon.png") -120px -417px;}

/* Ïà¹Ø */
.interfix { height:267px;}
.interfix .hd { padding:0 10px;background:url("rightTitle.gif") repeat-x;height:32px; line-height:32px; font-size:14px; font-weight:bold;}
.interfix .bd { position:relative;}
.interfix .bd .prev { display:block; position:absolute; left:9px; top:50px; width:19px; height:79px; cursor:pointer; background:url("icon.png") no-repeat -209px -245px;}
.interfix .bd .next { display:block; position:absolute; right:9px; top:50px; width:19px; height:79px; cursor:pointer; background:url("icon.png") no-repeat -231px -245px;}
.interfix .bd .main { position:absolute; left:35px; top:0; padding:0; width:888px; min-height:225px; height:225px; overflow:hidden;}
.interfix .bd .picList { width:3000px;}
.interfix .bd .picList li{ margin:15px 0 0 10px; width:136px;}
.interfix .bd .picList li h6{ left:8px; top:147px;}

/*¼ò½é*/
.introduce{ color:#666; line-height:25px; padding:10px;}
.introduce img {border:1px #666 solid; padding:5px}

/*--- ÍÆ¼ö¶Ô»°¿ò ---*/
.commend_dialog{border:1px solid #d5d5d5;position:absolute;z-index:3456789123;display:none;line-height:30px;background:#fff;border-radius:4px;}
.commend_dialog .t{height:30px;line-height:30px;padding:0 10px;background:#f0f0f0;border:4px solid #e2e2e2;border-bottom:1px;border-radius:4px 4px 0 0;}
.commend_dialog .t strong{float:left;}
.commend_dialog .t a{float:right;color:#f00;}
.commend_dialog form{display:block;border:4px solid #e2e2e2;border-top:none;padding:10px;border-radius:0 0 4px 4px;}
.commend_dialog table td{padding:4px 0;line-height:30px;}
.commend_dialog .text{width:120px;background:url("textareabg.png") repeat-x #fff;border:1px solid #d7d7d7;border-radius:4px;padding:4px 7px;}
.commend_dialog textarea{height:60px;width:400px;background:url("textareabg.png") repeat-x #fff;border:1px solid #d7d7d7;border-radius:4px;padding:7px;}
.commend_dialog .btn{
	display:inline-block;height:24px;line-height:24px;padding:3px 10px 1px;background:url("comm_btn.png");
	border:1px solid #d7d7d7;border-radius:4px;color:#666;font-weight:bold;font-size:14px;text-shadow:0px 1px 0px #fff;
}
.commend_dialog .result{display:block;border:4px solid #e2e2e2;border-top:none;padding:20px 10px;border-radius:0 0 4px 4px;width:470px;display:none;}

.fenjilist {padding:3px;overflow:hidden}
.fenjilist ul {padding:0 0 5px 15px;overflow:hidden}
.fenjilist ul li {float:left;height:30px;margin:5px 7px 0 0;display:inline;width:305px;overflow:hidden;text-overflow:ellipsis; text-align:left; line-height:2;}
.fenjilist ul li a {display:block; font-size:14px;}
.fenjilist ul li a:hover {background:#ff8400; color:#fff;}
.subNewsListhot {float:left;padding: 0 10px;}
.subNewsListhot li{margin-right:10px;overflow:hidden;width:124px;float:left;height:14px;border-bottom:1px #ccc dashed;padding:10px 0;}

#rating{width:125px;}
#rating .rating ,.rating .current ,.rating .star_hover{
background:url(star.gif) repeat-x;
height:25px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
}

#rating .rating{
position:relative;
background-position:left top;
}

#rating .rating .current{
position:absolute;
top:0;
left:0;
background-position:left center;
}

#rating .rating .star ,
#rating .rating .star_hover{
position:absolute;
top:0;
left:0;
height:25px;
cursor:pointer;
}

#rating .rating .star_hover{
background-position:left bottom;
}