/* 整站共用代码 */
html{}
body{ width:960px; margin:0 auto; padding:0; font-size:13px;}
div{ margin:0; padding:0;}
ol, ul, ul li, h1, h2, h3, h4, form{ margin:0; padding:0; list-style:none;}
a:link, a:visited{ text-decoration:none; color:#202020}
a:hover{ text-decoration:underline; color:#CC0000;}
.clear{clear:both;}
.red{ color:#f00;}
img{border:none;}
h2{ line-height:29px; padding-left:10px; font-size:16px; color: #880000; background-image:url(h2_bg.jpg);}
.ad960{ width:958px;border:1px solid #CCCCCC; overflow:hidden; text-align:center;}
.ad250{ width:250px;border:1px solid #CCCCCC;overflow:hidden; text-align:center;}
.ad700{ width:698px;border:1px solid #CCCCCC;border-left: none; border-right:none; overflow:hidden; text-align:center;}

/* 网站头部代码 */
.header{}
.topbar{ background-color:#DDD; line-height:28px; height:28px;}
.topbar_l{ float:left; margin-left:10px;}
.topbar_r{ float:right; margin-right:10px;}
.banner{ margin:3px auto;}
.logo{ float:left;border:0px solid #e0e0e0;height:60px}
.bannerad{ float:right;}
.nav{ height:32px; line-height:32px; background-image:url(nav_bg.gif);}
.nav ul{}
.nav ul li{ float:left; padding-left:8px; margin-left:8px; background-image:url(nav_li.gif); background-repeat:no-repeat;}
.nav ul li a:link, .nav ul li a:visited{ color:#fff;}
.nav ul li a:hover{ color:#FF9900;}
.search{ height:25px; line-height:28px; margin:3px auto;}
.search_l{ float:left; margin-left:5px;}
.search_r{ float:right; margin-right:15px;}
.daohang{ height:32px; line-height:32px; background-image:url(nav_bg.gif);}
.daohang ul li{float:left; padding-left:6px; margin-left:6px;; background-image:url(nav_li.gif); background-repeat:no-repeat;} 
.daohang ul li a{color:#ffffff;}
.daohang ul li a:link, .daohang ul li a:visited{ color:#fff;}
.daohang ul li a:hover{ color:#FF9900;}
.search #myscroll{float:left;width:560px;height:22px; overflow:hidden;}
.search #myscroll ul li{width:560px;height:22px;}

/* 首页主体部分代码 */
.main{}
.main .update{ width:250px; border:1px solid #C6C6C6; margin-right:8px; float:left;}
.main .update .zlq{ width:250px; border:1px solid #C6C6C6; margin-right:8px;}
.main .update .zlq ul li{width:115px;float:left; height:23px; line-height:23px; padding-left:10px; border-bottom:1px dashed #CECECE;}
.main .push{ width:698px; border:1px solid #C6C6C6; float:right;}
.lipic{ padding:5px;}
.lipic li{ height:25px; line-height:25px; *+height:22px; *+line-height:22px; padding-left:20px; background-image:url(li_bg.jpg); background-repeat:no-repeat; background-position:5px; border-bottom:1px dashed #CECECE;}
.lipic li .t{ float:left;}
.lipic li span{ float:right;}
.push{}

.hua{ width:960px; height:auto; margin:0px auto 0;}
.hua .sub{ width:958px; height:30px; border:1px solid #ccc; overflow:hidden;}
.hua .sub ul{ float:left;}
.hua .sub ul li{ float:left; height:30px; border-right:1px solid #ddd; line-height:30px; font-weight:bold; padding:0 16px; cursor:pointer;} 
.hua .sub ul .hover{ height:30px; border-top:2px solid #b10000; border-bottom:0;  background:#f5f3f1; cursor:pointer; position:relative; top:-1px; margin-right:-1px;}
.hua .sub ul .lf_first{ border-left:1px solid #ddd;  margin-left:-1px;}
.hua .sub ul .lf_last{}
.hua .co{ width:938px; height:auto; border:1px solid #ccc; border-top:0; padding:10px;}

.con{ padding:4px;height:150px;}
.con .picbox { width:115px; float:left;}
.con .picbox-1{width:70px;font-size:17px;background-color:#D0FCE6; float:left;}
.con .picbox-2 {width:155px; float:left;line-height:22px;}
.con .picbox-zt {width:58px; float:left; background-color:#EEFCF5;font-size:15px;line-height:19px;}
.con .picbox ul{ text-align:center; line-height:18px;}
.con .picbox ul li img{ width:104px; height:133px; border:1px solid #AAAAAA;}
.con .picbox ul li:hover img{ width:104px; height:133px; border:1px solid #f00;}


.con .listable { width:308px;  border-bottom:1px dashed #C6C6C6; margin:0 2px 10px 2px; float:left; }
.con .listable table td{ line-height:25px;}
.con .listable table td .hb{ width:132px; height:182px; border:1px solid #000000;}
.con .listable table td:hover .hb{ width:132px; height:182px; border:1px solid #ff0000;}
.con .listitle a:link, .listitle a:visited{ font-size:14px; color:#A22800;}
.con .listitle a:hover{font-size:14px; color: #FF3300;}


/* 
.push .ggq{ width:347px; border:1px solid #C6C6C6; float:left;height:157px;}
.push .zlq{ width:347px; border:1px solid #C6C6C6; float:right;height:157px;}
*/
.push .pushpic{ padding:4px;}
.push .pushpic ul{text-align:left;}
.push .pushpic ul li{text-align:left;line-height:24px;float:left; width:225px}
.p1 .pp{ padding:4px;border:1px solid #AAAAAA;}
.p1 .pp .picbox { width:115px; float:left;}
.pp .picbox-1{width:70px;font-size:17px;background-color:#D0FCE6; float:left;}
.pp .picbox-2 {width:155px; float:left;line-height:22px;}
.pp .picbox-zt {width:58px; float:left; background-color:#EEFCF5;font-size:15px;line-height:19px;}
.p1 .pp .picbox ul{ text-align:center; line-height:18px;}
.p1 .pp .picbox ul li img{ width:104px; height:133px; border:1px solid #AAAAAA;}
.p1 .pp .picbox ul li:hover img{ width:104px; height:133px; border:1px solid #f00;}

.pleft{ width:700px;  float:left; margin-right:8px;}
.pright{ width:252px; float:right;}
.pright-1{ width:232px; float:right;padding:4px;}
.pright-2{ width:232px; float:left;padding:4px;}
.block{ border:1px solid #C6C6C6; margin-top:5px;}
.block h2{line-height:29px; padding-left:10px; font-size:16px; background-image:url(h1_bg.jpg); background-repeat:repeat-x;}
.block h2 a:link, .block h1 a:visited{ color:#B53A00;}
.block h2 span{font-size:13px; font-weight:normal; color:#000000; margin-right:10px;}
.block h2 span{float:right}
.block h2 span a{float:none;}
.block .leftblock{ padding:4px; overflow:hidden; *width:690px;}
.block .leftblock li{ width:225px; padding-left:5px; float:left; height:25px; line-height:25px; *+height:28px; *+line-height:28px; border-bottom:none;}
.pright .block .lipic li{+*height:27px; +*line-height:27px;}
.block ol{ padding:0 29px; font-size:12px; overflow:hidden; *width:900px;}
.block ol li{ float:left; height:25px; line-height:25px; width:180px; list-style:decimal-leading-zero; border-bottom:1px dashed #D0D0D0;}
.links h2{ color:#000000; font-size:15px;float:left; }
.links span{ color:#000000; float:right;}
.links ul{ padding:3px 9px; overflow:hidden; *width:942px;}
.links ul li{ width:94px; float:left; height:25px; line-height:25px;}
/* 网站底部代码 */
.copyright{ margin:0 ; text-align:center; line-height:30px;padding:0;}

/* 列表页主体代码 */
.listleft{width:698px; *width:690px; border:1px solid #C6C6C6; float:left; overflow:hidden;}
.listright{width:252px; margin-left:8px; *margin-left:0; float:right;}
.listnav{ height:29px; line-height:29px; color: #B55A00; border-bottom:1px dashed #C6C6C6;}
.listnav_l{ float:left; margin-left:10px;}
.listnav_r{ float:right; margin-right:20px;}
.listbox{ padding:5px 0 5px 6px; font-size:12px; color:#333333;}
.listbox1{ padding:15px 0 15px 6px; font-size:18px; color:#333333;}
.listbox1 li{ height:25px; line-height:25px; *+height:22px; *+line-height:22px; padding-left:20px; background-repeat:no-repeat; background-position:5px; border-bottom:1px dashed #CECECE;}
.listable { width:680px;  border-bottom:1px dashed #C6C6C6; margin:0 2px 10px 2px; float:left; }

.listable table td{ line-height:25px;}
.listable table td .hb{ width:132px; height:182px; border:1px solid #000000;}
.listable table td:hover .hb{ width:132px; height:182px; border:1px solid #ff0000;}
.listitle a:link, .listitle a:visited{ font-size:14px; color:#A22800;}
.listitle a:hover{font-size:14px; color: #FF3300;}
.pages{ height:40px; text-align:center; line-height:40px; border-top:1px solid #C6C6C6; background-color:#FFC993;}
.player{ height:50px; line-height:25px; overflow:hidden;}
.dysx1{ height:25px;overflow:hidden;background:#eeeeee;padding:4px;}
.dysx1 strong{float:left;font-size:15px;}
.dysx{line-height:20px;height:80px; overflow:hidden;padding:4px;}
.dysx1 span{float:right;color:#bb5500;}

.listable-l img{ width:104px; height:120px; border:1px solid #AAAAAA;float:left;margin:2px 4px 4px 3px;}
.listable-l :hover img{ width:104px; height:120px; border:1px solid #f00;float:left;}


/* 信息页代码 */
.info{}
.infotable{ padding:5px; margin-top:5px; }
.infotable-1{ padding:10px; margin-top:10px;font-size:16px; line-height:26px;}
.infotable table{}
.infotable table img{ border:1px solid #000000;}
.infotable table:hover img{border:1px solid #ff0000;}
.infotable table td{ text-align: left; vertical-align:top;}
.title{ font-size:15px;}
.title h1{ color:#AE0000;text-align:center; float:left;}
.infotd{ line-height:30px; height:30px; border-bottom:1px dashed #C5C5C5;}
.zhuyan{ height:60px; line-height:30px;}
.info h2{border-bottom:1px solid #C6C6C6; border-top:1px solid #C6C6C6; color:#D20000; font-size:14px; height:28px; background-image:url(infotitle_bg.jpg); padding-left:15px; line-height:28px;}
.info h2 img{ vertical-align:-3px;}
.play ul, .download ul{ padding:5px 4px;}
.play ul li, .download ul li{float: left; width:115px; height:26px; text-align:center; margin-bottom:7px;}
.play ul li a:link, .play ul li a:visited, .download ul li a:link, .download ul li a:visited{ display:block; width:100px; line-height:26px; border:1px solid #999999;}
.play ul li a:hover, .download ul li a:hover{ display:block; width:100px; line-height:26px; border:1px solid #000; background-color:#999; color: #FFCC00;}
.jianjie{ padding:5px; line-height:22px; overflow:hidden;}
.jianjie1{ padding:5px; line-height:22px;height:220px;overflow:auto;overflow-y:auto;}

/* 评分代码 */
.title  span{color:#B06D00;}
.star-rating { list-style:none; margin: 0px; padding:0px; width: 150px; height: 30px; position: relative; background: url(star_rating.gif) top left repeat-x; }
.star-rating li { padding:0px; margin:0px; /*\*/
float: left;/* */
}
.star-rating li a { display:block; width:30px; height: 30px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px; }
.star-rating li a:hover { background: url(star_rating.gif) left center; z-index: 2; left: 0px; }
.star-rating a.one-star { left: 0px; }
.star-rating a.one-star:hover { width:30px; }
.star-rating a.two-stars { left:30px; }
.star-rating a.two-stars:hover { width: 60px; }
.star-rating a.three-stars { left: 60px; }
.star-rating a.three-stars:hover { width: 90px; }
.star-rating a.four-stars { left: 90px; }
.star-rating a.four-stars:hover { width: 120px; }
.star-rating a.five-stars { left: 120px; }
.star-rating a.five-stars:hover { width: 150px; }
.star-rating li.current-rating { background: url(star_rating.gif) left bottom; position: absolute; height: 30px; width:90px; display: block; text-indent: -9000px; z-index: 1;} 