@charset "gb2312";
body { margin:0 auto; padding:0; font-size:12px; color:#666; height:100%;font-family:Arial, Helvetica, sans-serif, "宋体";background:#fff; }
div, form, img, ul, ol, li, dl, dd, dt, p, span, label, table, tr, td, th, em,h1,h2,h3 { border:0 none; margin:0; padding:0; list-style:none; }
a:link { color:#333; text-decoration:none; }
a:visited { color:#333; text-decoration:none; }
a:hover { color:#d90000;text-decoration:none; }
.clear{clear:both;height:0;}
/*广告位样式*/
.index_l_ad{width:700px;height:60px;overflow:hidden;}
.con_ad a img{width:455px;float:left;height:60px;overflow:hidden;margin-left:10px;}
.ad960{margin:0 auto;margin-top:5px;width:960px;height:60px;overflow:hidden;}
.mar10{margin-top:5px;}
/*头部菜单*/
#headtop { clear:both; height:30px; line-height:30px; margin:0 auto; position:relative; background:#E2E2E2; overflow:hidden; width:960px; }
#headtop ul { float:left; text-align:right; width:940px; }
#headtop li { float:left; }
#headtop ul.topnav { width:940px; height:20px; line-height:20px; text-align:right; padding-top:3px; }
#headtop ul.topnav li { float:right; padding: 0 3px; }
.fleft { float:left; }
.fright { float:right; }
#headsear { width:960px; margin:10px auto; height:62px;}
.head_sear_l { float:left; width:223px; text-align:center; height:60px; }
.head_sear_c { float:left; width:420px; height:65px; }
.navinput { border:0; color:#666; height:20px; line-height:20px; width:300px; margin: 3px 10px 0px 6px; }
.navbut { background:url(but1.gif) no-repeat; border:0; width:77px; height:22px; line-height:22px; vertical-align:middle;  *margin-top:-5px;cursor:pointer; }
.head_sear { color:#d80000; height:34px; line-height:34px; background:url(f4.gif) no-repeat; }
.searkey b { color:#d90000 }
.searkey{height:30px; line-height:30px;overflow:hidden;}
.searkey a {padding-left:5px; }
.head_sear_r { width:315px; float:left; height:65px; overflow:hidden; text-align:center; }
.place{width:960px;height:25px;line-height:25px;margin:2px auto;}
.place span{display:block;width:250px;background:url(yuanjiao.jpg) -2px -2px no-repeat;height:25px;float:left;text-indent:10px;margin-right:3px;}
.place b{color:#F00;padding:0 5px;}
.place p{float:left;}
.place p a:link,.place p a:visited{padding:2px 5px; font-weight:bold;text-decoration:none;color:#333;font-size:14px;border:solid 1px #ccc;margin:0 5px 0 0}
#nav { width:960px; margin:0 auto; background:url(nav.jpg) no-repeat; height:36px; line-height:36px;overflow:hidden;}
#nav ul{padding-left:10px;}
#nav li { float:left; }
#nav li a { padding:0 5px; color:#fff;text-decoration:none; }
#nav li a:hover { color:#000; }
#nav li a.hover{color: #FF0;}
/*首页图文中间*/
#main{width:960px;margin:10px auto 0;height:100%;}
.left{width:700px;float:left;display:inline;}
.right{width:250px;float:right;margin-left:10px;display:inline;}
.pleft{width:720px;float:left;}
.pright{width:230px;float:right;margin-left:10px;}
.index_hot{ background:url(l_line.jpg) repeat-y;height:100%;overflow:hidden;}
.play_current{background:url(p_line.jpg) repeat-y;height:100%;overflow:hidden;}
.play_current h1{background:url(yuanjiao.jpg) 0 -167px no-repeat;overflow:hidden;}

.map{background:url(map_line.gif) repeat-y;overflow:hidden;}
.index_rank{background:url(r_cline.jpg) repeat-y;height:100%;overflow:hidden;}
.paly_rrank{background:url(p_rline.jpg) repeat-y;height:100%;overflow:hidden;}
.paly_rrank h1{background:url(yuanjiao.jpg) 0 -222px no-repeat;overflow:hidden;}
.paly_rrank li{float:left;height:23px;line-height:23px;width:230px;}
.paly_rrank li a{float:left;width:170px;overflow:hidden;height:23px;text-indent:10px;}
.paly_rrank li span{float:right;width:45px;overflow:hidden;}

.index_hot h1,.index_rank h1,.map h1,.play_current h1,.paly_rrank h1{color:#333; line-height:32px;height:32px;font-size:14px;}
.index_hot h1{background:url(yuanjiao.jpg) no-repeat;overflow:hidden;}
.index_rank h1{background:url(yuanjiao.jpg) 0 -55px no-repeat;overflow:hidden;}
.map h1{background:url(yuanjiao.jpg) 0 -110px no-repeat;}
.index_hot h1 b,.index_rank h1 b,.map h1 b,.paly_rrank h1 b{color:#b90103;padding-left:10px;font-size:16px;}
.index_rank li{float:left;height:23px;line-height:23px;width:250px;}
.index_rank li a{float:left;width:145px;overflow:hidden;height:23px;}
.index_rank li em{color:#c85b60;float:left;font-style:normal;width:55px;overflow:hidden;text-align:center;height:23px;}
.index_rank li span{float:right;width:45px;overflow:hidden;}

.com_pic{float:left;height:150px;overflow:hidden;text-align:center;width:101px;margin:8px 0 0 16px;display:inline;}
.com_pic a img{width:95px;height:120px;padding:2px;border:1px solid #ccc;}
.com_pic p a{color:#bd0005;line-height:24px;text-align:center;}
.com_pic p a:visited{color:#bd0005;}
.pr_pic{float:left;height:150px;overflow:hidden;text-align:center;width:101px;margin:8px 0 0 10px;display:inline;}
.pr_pic a img{width:95px;height:120px;padding:2px;border:1px solid #ccc;}
.pr_pic p a{color:#bd0005;line-height:24px;text-align:center;}
.pr_pic p a:visited{color:#bd0005;}
.line_l_bon{background:url(yuanjiao.jpg) 0px -39px no-repeat;height:10px;overflow:hidden;}
.line_p_bon{background:url(yuanjiao.jpg) 0px -206px no-repeat;height:10px;overflow:hidden;}
.line_p_rbon{background:url(yuanjiao.jpg) 0px -265px no-repeat;height:10px;overflow:hidden;}
.line_r_bon{background:url(yuanjiao.jpg) 0px -97px no-repeat;height:10px;overflow:hidden;}
.line_map{background:url(yuanjiao.jpg) 0px -150px no-repeat;height:10px;overflow:hidden;}
.hotbox{width:226px;height:136px;float:left;margin:8px 0 0 7px;display:inline;}
.hotbox a img{width:96px;height:125px;padding:2px;border:1px solid #ccc;float:left;}
.hotbox li{float:left;width:113px;height:22px;line-height:22px;margin-left:10px;overflow:hidden;}
.hotbox h2{width:113px;height:25px;line-height:25px;overflow:hidden;}
.hotbox h2 a{color:#bd0005;font-size:14px;margin-left:10px;display:inline;}
.textlist li{float:left;width:128px;margin-left:8px;height:23px;line-height:23px;text-align:left;border-bottom:1px dashed #ccc;display:inline;overflow:hidden;}
.map .textlist{height:1%;}
.newslist li{float:left;width:680px;margin-left:10px;height:23px;line-height:23px;text-align:left;overflow:hidden;border-bottom:1px dashed #ccc;background:url(icon15.gif) left center no-repeat;text-indent:15px;}
a.more{float:right;padding-right:10px;}
a.play,a.xq{height:20px;width:45px;display:inline-block;text-align:center;line-height:20px;}
a.play {background:url(db_bj02.jpg) no-repeat;color:#fff;}
a.play:visited{color:#fff;}
a.play:hover{color:#000;}
a.xq{background:url(db_bj01.jpg) no-repeat;}
a.red,a.red:visited{color:red;text-decoration:none;}
a.red:hover{color:#333;}
/*内容页样式*/
.playbox{width:680px;height:265px;float:left;margin:5px 0 0 10px;}
#comment_list{width:720px;overflow:hidden;}
.conbigimg{width:205px;height:255px;padding:2px;border:1px solid #ccc;float:left;overflow:hidden;}
.ztlist li a img{width:215px;height:255px;padding:2px;border:1px solid #ccc;overflow:hidden;}
.ztlist li{width:225px;height:300px;float:left;overflow:hidden;padding:5px 0 0 14px;} 
.ztlist p{line-height:30px;height:30px;text-align:center;width:225px;}
.playbox li{float:left;width:455px;height:32px;line-height:32px;margin-left:10px;overflow:hidden;border-bottom:1px dashed #ccc;}
.playbox h2{width:415px;height:40px;line-height:40px;overflow:hidden;}
.playbox h2 a{color:#bd0005;font-size:16px;margin-left:10px;}
.playbox div{float:left;width:200px;display:block;}
.playlist{height:160px;overflow-y:auto;overflow-x:hidden;line-height:150%;}
.playlist li{float:left;width:160px;height:25px;line-height:25px;margin:5px 0 0 5px;border:1px dashed #ccc;text-align:center;overflow:hidden;}
.playlist li a:link,.playlist li a:visited{display:block;text-align:center;color:#333; text-decoration:none;}
.playlist li a:hover{color:#d80000;background:#ececec;display:block;}
.playtxt p{line-height:180%;}
.playtxt{margin:10px;line-height:180%;}
.playtxt h2{font-size:14px;text-align:center;height:40px;line-height:40px;}
/*顶踩样式*/
.playts{height:23px;line-height:23px;padding-left:10px;background:#F7F7F7;border:1px solid #EEEEEE}
.playts span{color:#D00;}
.playts a:link,.playts a:visited{color: #D00; text-decoration: underline;}
.playts a:hover{color:#000;text-decoration:none;}
.address{margin:5px;border:1px dashed #ccc;height:60px;}
.address p{line-height:200%;padding-left:10px;margin-bottom:5px;}
#page_url{border:1px solid #ccc;}
.playding{height:40px;}
.playding ul{margin:10px 0 0 15px}
.playding li{float:left;height:30px;border:1px solid #ccc;line-height:30px;margin:0 5px 0 0;padding:0 10px;font-weight:bold;overflow:hidden}
.playding li span a:link,.playding li span a:visited,.playding span{color:#f60;}
.playding li a:link,.playding li a:visited{color:#666;text-decoration:none;}
.playding li a:hover{text-decoration:underline;color:#F60;}


.playding .prenext{padding:0 0 0 5px;overflow:hidden}
.playding .prenext span{padding:0 5px}
.play_down{color:#000;height:40px;line-height:40px;padding-left:30px;overflow:hidden;}
.play_down span{color:#DD0000;}
.titlecbar h3{background:url(yuanjiao.jpg) 0 -167px no-repeat;}
/*分页样式*/
.page{height:23px;line-height:23px;text-align:center;width:670px;overflow:hidden;margin:0 auto;padding-top:8px;}
.page span {float:left;height:17px;line-height:17px;margin-right:2px;padding:2px 4px 0px;font-size:12px;}
.page em.nolink { font-style:normal;background-color:white;border:1px solid #DDDDDD;color:#999999;font-weight:400;height:17px;line-height:17px;}
.page input{width:30px;margin:-2px 2px 0 0;}
.page .btn{width:40px;}
.page em {background-color:#d80000;border:1px solid #d80000;color:#000;float:left;font-weight:bold;height:16px;line-height:16px;margin:2px;padding:0px 5px;text-align:center;font-style:normal;margin-top:2px;}
.page a:link,.page a:visited {background-color:#FFFFFF;border:1px solid #DDDDDD;color:#333333;display:inline;float:left;
height:16px;line-height:16px;margin-right:1px;padding:0px 5px;margin-left:3px;text-decoration:none;margin-top:2px;}
.page a:hover{background-color:#fff;border:1px solid #f60;padding:0px 5px;color:#f60;text-decoration:none;}
/*首页友情链接*/
.links{width:958px;margin:5px auto 0;border:1px solid #ccc;overflow:hidden;}
.links h2{background:#f4f4f4;font-size:12px;height:28px;line-height:28px;text-indent:15px;}
.links li{height:23px;line-height:23px;margin-left:8px; white-space:nowrap;float:left;}
/*底部*/
#bottom{width:960px;margin:10px auto 0;padding-top:5px;border-top:1px solid #ccc;text-align:center;clear:both; }