* {
list-style:none;
margin:0;
padding:0;
}

body {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#333;
height:100%;
}

a {
text-decoration:none;
color:#0066FF;
}

a:hover {
text-decoration:underline;
color:#3a76ce;
}

.dn {
display:none;
}

.ml {
margin-left:10px;
}
.iad{padding:6px 0px 0px 0px;}
.mt {
margin-top:5px;
}
.it{margin-top:5px;}

.sp {
height:235px;
}
div, ul, li, a, img, p, span {
padding:0;margin:0;list-style:none;border:none;
}
#top {
width:1000px;
background:url(top_bg.gif) repeat-x top;
text-align:center;
margin:0 auto;
height:230px;
}

#logo {
float:left;
width:195px;
padding:0px 0px 5px 20px;
}

#ad01 {
float:left;
width:485px;
padding-bottom:5px;
}

#ad02 {
float:left;
width:260px;
padding-bottom:5px;
}

#menu {
clear:both;
background:url(menubg.gif) repeat-x;
padding-left:40px;
height:36px;
overflow:hidden;
}

#menu li {
float:left;
}

#menu li a {
width:66px;
height:23px;
padding-top:13px;
display:block;
font-weight:bold;
font-size:14px;
color:#fff;
background:url(menu_line.gif) no-repeat right;
text-decoration: none;
}

#menu li a:hover,#menu li .th{
color:#333;
background:url(menuhover.gif) no-repeat;
}

#sort {
height:40px;
background:url(menu_3.gif) repeat-x;
text-align:left;
padding:8px 5px 0 35px;
}

#sort a:hover {
background-color:#06f;
color:#FFF;
font-weight:bold;
}

#sort span {
float:right;
margin-top:-16px;
padding-right:16px;
}
.topnav{width:950px;height:20px;line-height:20px;text-align:right;margin:0 auto;}
.topnav b{color:red;}
#middle {
clear:both;
width:940px;
margin:0 auto;
}

#vodone {
position:absolute;
z-index:1;
}

.bl {
float:left;
width:690px;
}

.br {
width:240px;
float:left;
}

.bcccd {
width:240px;
height:auto;
}

.block1 .top {
height:37px;
background:url(01.gif);
}
 .top p{padding:5px 0px 0 10px;}
.block1 .middle {
background:url(02.gif) repeat-y;height:100%;
}

.block1 .bottom {
background:url(03.gif);
height:5px;
font-size:0;
}

.block1 .play {
padding:10px 50px;
}


.block2 {
float:left;
width:340px;
}

.block2 .top {
height:37px;
background:url(05.gif);
}

.block2 .middle {
background:url(06.gif) repeat-y;
}

.block2 .bottom {
background:url(07.gif);
height:5px;
font-size:0;
}

.block3 .top {
height:37px;
background:url(08.gif);
}

.block3 .middle {
background:url(09.gif) repeat-y;
clear:both;
}

.block3 .bottom {
background:url(10.gif);
height:5px;
font-size:0;
}

.block3 .new {
height:30px;
}

.block3 .new1 {
float:left;
width:118px;
background:url(11.gif);
text-align:center;
padding-top:8px;
line-height:22px;
color:#333;
font-weight:bold;
font-size:14px;
cursor:pointer;
}

.block3 .new2 {
float:left;
width:4px;
height:29px;
border-bottom:1px solid #CCE5FF;
font-size:0;
}

.block3 .new3 {
float:left;
width:118px;
padding-top:8px;
line-height:22px;
color:#333;
background:url(12.gif);
text-align:center;
cursor:pointer;
}

.search .top {
height:19px;
background:url(so_1.gif);
font-size:14px;
padding:13px 0 0 35px;
}

.search .middle {
background:url(so_2.gif) repeat-y;
text-align:left;
padding-top:10px;
}

.search .bottom {
background:url(so_3.gif);
height:5px;
font-size:0;
}

.search .middle .center {
float:left;
width:173px;
padding-left:11px;
}
.searlist h2{font-size:12px;height:30px;line-height:30px;width:200px;overflow:hidden;}
.searlist{padding:0px 10px;height:100%;overflow:hidden}
.searlist a{padding:0 2px;float:left;display:block; white-space:nowrap;line-height:20px;}
.search .middle .center input {
width:142px;
height:18px;
border:1px solid #666;
background:url(so_4.gif) no-repeat top left #FFFCE9;
line-height:20px;
padding-left:20px;
}

.search .middle .right {
float:left;
width:56px;
}

.search .middle .right input {
width:45px;
height:20px;
background:url(so_5.gif) no-repeat;
border:none;
margin-top:1px;
}

.area{
clear:both;
padding:0px 10px;
height:144px;
overflow:hidden;
}
.area b{height:20px;line-height:20px;}
.area p a{
display:inline; float:left; margin-right:10px; white-space:nowrap; line-height:180%; 
}


#jrrd{
width:675px;
height:330px;
padding:0px 0px 10px 12px;
background:url(18.gif) repeat-x left bottom;
}

#jrrd .gd li {
float:left;
display:inline;
text-align:center;
font-size:13px;
font-weight:bold;
padding:10px 8px 0px 0px;
height:155px;
overflow:hidden;
}

#jrrd .gd li img {
display:block;
width:117px;
height:125px;
border:1px solid #E4E4E4;
padding:4px;
margin-bottom:5px;
}

.rm {
padding-left:15px;
height:85px;
clear:both;
}

.rm li {
float:left;
width:119px;
line-height:21px;
height:21px;
background:url(13.gif) no-repeat 0 7px;
padding-left:15px;
overflow:hidden;
}

#dypd {
background:url(18.gif) repeat;
height:100%;
}

#dypd .list {
float:left;
width:344px;
height:181px;
overflow:hidden;
}

#dypd .list .pic {
float:left;
width:136px;
padding:14px 0 0 16px;
}

#dypd .list .pic a:hover img {
width:120px;
height:143px;
border:1px solid #69f;
padding:4px;
}

#dypd .list .dy {
float:left;
width:188px;
padding:18px 0 0 4px;
}

#dypd .list .dy li {
line-height:21px;
height:21px;
padding-left:5px;
}

#dypd .list .dy p {
line-height:21px;
height:21px;
overflow:hidden;
}

#dypd .list .dy h4 {
margin-bottom:5px;
text-align:left;
border-bottom:1px dashed #ccc;
line-height:25px;
width:172px;
height:25px;
overflow:hidden;
font-size:14px;
font-weight:normal;
}

#dypd .list .dy h4 a {
color:#0865BF;
font-weight:bold;
}

#dypd .list .dy h4 a:hover {
color:#fff;
background-color:#06f;
font-weight:bold;
}

#pagination,.page{
clear:both;
border-top:1px dashed #ccc;
text-align:right;
margin:0 10px;
padding:10px;
color:#036cb4;
}
#pagination em,.page em{ font-style:normal;color:#F60;border:#eee 1px solid;margin:2px;font-weight:bold;padding:2px 5px;}
#pagination a,#pagination .nolink,.page a,.page .nolink{
border:#eee 1px solid;
color:#036cb4;
text-decoration:none;
margin:2px;
padding:2px 5px;
font-weight:normal;
}

#pagination a:hover,.page a:hover {
border:#999 1px solid;
color:#666;
text-decoration:none;
}

#pagination a:active,.page a:active{
color:#666;
border:#999 1px solid;
}

#pagination .current,.page .current{
border-right:#036cb4 1px solid;
border-top:#036cb4 1px solid;
font-weight:700;
border-left:#036cb4 1px solid;
color:#fff;
border-bottom:#036cb4 1px solid;
background-color:#036cb4;
margin:2px;
padding:2px 5px;
}

#pagination .disabled {
color:#ddd;
border:#eee 1px solid;
margin:2px;
padding:2px 5px;
}

#dmzy .tj {
background:url(15.gif) repeat-x bottom;
height:200px;
}

#dmzy .tj li {
float:left;
display:inline;
text-align:center;
line-height:10px;
font-size:13px;
font-weight:bold;
padding:14px 0 7px 27px;
overflow:hidden;
}

#dmzy .tj li img {
display:block;
}

#dmzy .zx {
padding-left:17px;
height:100%;
}

#dmzy .zx li {
float:left;
width:130px;
background:url(13.gif) no-repeat 0 6px;
line-height:23px;
height:23px;
overflow:hidden;
padding:0 5px 0 18px;

}

.soft {
text-align:center;
padding-top:6px;
}

.list1 {
padding:5px 0 0px 10px;
}

.list1 li {
line-height:22px;
height:23px;
background:url(13.gif) no-repeat 0px 6px;
padding-left:15px;
}

.list1 li span {
float:right;
padding-right:20px;
}

.list2 {
padding:5px 0;
}

.list2 li {
line-height:22px;
padding-left:25px;
background:url(13.gif) no-repeat 10px 6px;
}

.list3 li {
line-height:22px;
background:url(13.gif) no-repeat 10px 6px;
padding-left:25px;
}

#view {
font-size:14px;
}

#view dl {
padding:15px 15px 0 0;
}

#view dl dt {
float:right;
}
#ztlist{height:100%;overflow:hidden}
#ztlist dl dt {float:left;padding:5px 0px 0px 7px;text-align:center;overflow:hidden;height:265px;}
#ztlist dl dt img{width:210px;
height:230px;
border:1px solid #E4E4E4;
padding:4px;
margin-bottom:5px;}

#view dl dt img{
width:242px;
height:288px;
border:1px solid #E4E4E4;
padding:4px;
}
#newslist h1{font-size:14px;line-height:35px;text-align:center;padding-top:20px}
#newslist p{padding: 0 20px;line-height:22px;}
#newslist dl dd{width:625px;padding-left:20px;background:url(13.gif) no-repeat 0px 6px;}

#view dl dd,#newslist dl dd{
margin-left:20px;
line-height:28px;
border-bottom:1px dashed #ccc;
height:28px;
overflow:hidden;
}
#view dl dd{width:385px;}
#view dl dd a{padding:0 5px;}
#view dl dd strong {color:#f60;}
#view dl dd span {padding:0 5px;color:#F60;font-weight:bold;}

#view .ad {
clear:both;
text-align:center;
padding-top:10px;
}

#view .show {
clear:both;
border-bottom:1px dashed #8CC0E7;
line-height:35px;
margin:0 15px;
padding-top:10px;
}
.show  a{font-size:14px;}
.show p a{font-size:12px;}
.show span{padding: 0 8px;}
.show strong a{color:#F60;font-size:14px;padding:0 5px;}

#view .show em{font-style:normal; font-size:12px;}
#view .dz {
line-height:20px;
height:100%;
padding:10px 15px 10px 18px;
}
#comment{font-size:12px;}

.dz ul{float:left;height:160px;overflow-x:hidden;overflow-y:scroll; margin-bottom:4px;width:100%;border-bottom:1px dashed #8CC0E7;}
#view .dz ul li{float:left;width:145px;height:22px;line-height:22px;margin:5px 5px 0 0;padding:2px;border:1px solid #ececec;}
#view .dz ul li a:link,#view .dz ul li a:visited{text-decoration:none;display:block;padding-left:2px;text-align:center}
#view .dz ul li a:hover{text-decoration:none;background:#ececec;color:#F60}
#view .playlist {
float:left;
width:660px;
padding-left:10px;
overflow:hidden;
height:100%;
}

#view .mdy {
height:150px;
overflow:auto;
}

#view .playlist a {
display:inline;
float:left;
height:26px;
line-height:26px;
width:96px;
text-align:center;
border:#b0bec7 1px solid;
margin:3px 0 0 7px;
}

#view .playlist a:visited {
text-decoration:line-through;
}

#view .playlist a:hover {
text-decoration:underline;
}

#ad3,#ad4,#ad5,#ad6,#ad7,#ad10 {
padding-left:16px;
display:block;

clear:both;
}

#all {
clear:both;
width:920px;
margin:0 auto;
}

.block4 {
float:left;
width:920px;
}

.block4 .top {
height:37px;
background:url(19.gif);
}

.block4 .middle {
background:url(20.gif) repeat-y;
}

.block4 .bottom {
background:url(21.gif);
height:5px;
font-size:0;
}

.block4 .list {
clear:both;
overflow:hidden;
height:100%;
}

.block4 .list ul {
padding:5px;
}

.block4 .list ul li {
float:left;
width:160px;
overflow:hidden;
line-height:23px;
padding-left:20px;
background:url(list_ico.png) no-repeat 10px 8px;
}

#link {
clear:both;
width:920px;
background-color:#EFF2FA;
line-height:20px;
margin:10px auto 0;
padding:5px 10px;
}

#link a {
color:#0865BF;
margin-right:8px;
}

#link a:hover {
color:#fff;
background-color:#06f;
}

.nlink {
font-size:14px;
line-height:22px;
padding:20px 10px 0;
}

.nlink span {
font-weight:bold;
}

#axsm {
clear:both;
margin-top:15px;
border-top:1px solid #DFECFB;
border-bottom:1px solid #DFECFB;
background-color:#F2F8FE;
margin-right:auto;
margin-left:auto;
padding:8px 0;
}

#axsm p {
text-align:center;
line-height:23px;
}

#axbq {
text-align:center;
padding:10px 0;
}

#azbq {
margin-right:auto;
margin-left:auto;
}

.kw,.list3 {
padding-top:7px;
}

#sort a,.nlink a {
margin-right:5px;
}

.block1 .top h3,.block2 .top h3,.block3 .top h3,.block4 .top h3 {
font-size:14px;
background:url(04.gif) no-repeat 15px 18px;
padding:12px 15px 0 33px;
}

.block1 .top h3 span,.block2 .top h3 span {
float:right;
font-weight:normal;
font-size:12px;
}

.block1 .top h3 span a,.block2 .top h3 span a {
margin:0 3px;
}

#jrrd .right .gd li a:hover img,#dmzy .tj li a:hover img {
border:1px solid #69f;
padding:4px;
}

#dypd .list .pic img,#dmzy .tj li img {
width:120px;
height:143px;
border:1px solid #E4E4E4;
padding:4px;
}

#dypd .list .dy p strong a,.block4 .top h3 a {
color:#000000;
}

.list2 li span,.list3 li span {
float:right;
padding-right:10px;
}
/*µ×²¿*/
#bottom{width:1000px;margin:0 auto;padding-top:10px;text-align:center;clear:both; }
.textnr {
LINE-HEIGHT: 21px;
TEXT-INDENT: 24px;
PADDING-LEFT: 10px;
WIDTH: 670px;
}
.textnr DIV {
PADDING-BOTTOM: 10px;
LINE-HEIGHT: 21px;
TEXT-INDENT: 24px;
PADDING-LEFT: 0px;
WIDTH: 10000px;
PADDING-RIGHT: 0px;
}

