.catebox { background-color:#000; }
.catebox h2 { width:950px; height:100px; margin:0 auto; }

.mainbox { width:950px; margin:5px auto 0; position:relative; }

/*.video { float:left; width:320px; position:absolute; }*/
#fixed { /*float:left;*/ width:320px; position:absolute; }
/*.video.fixed { top:0; }*/
.vfile { width:320px; background-color:#ccc; }
.intro { margin-top:8px; background-color:#E7EFF7; }
.intro h4 { width:320px; height:29px; line-height:29px; background:url("../images/xingshe_title.jpg") no-repeat; text-indent:16px; color:#fff; font-size:1.1em; }
.intro h4 span { font-size:1em; font-weight:normal; }
.intro p { padding:8px 1em; background:url("../images/xingshe_intro.gif") no-repeat left bottom; text-indent:2em; line-height:1.5em; color:#313131; }
.intro p a { color:#0041A5; }

.warper { float:right; width:618px; background:url("../images/xingshe_wraper.gif") no-repeat left top; }
.newest { width:376px; float:left; }
.newest h3 { height:31px; background:url("../images/xingshe_new.gif") no-repeat; margin:10px 0 0 7px; text-indent:-9999em; }
.newestc { margin-left:7px; background:#fff url("../images/xingshe_new03.jpg") no-repeat right 30px; min-height:180px; }
.newestc h4 { background:url("../images/xingshe_new02.jpg") no-repeat right top; height:30px; text-align:center; color:#0075CE; line-height:30px; font-size:1.1em; }
.newestc p { color:#313131; line-height:140%; text-indent:2em; padding:.5em 0; margin:0 1em; }
.newestc p a { color:#0041A5; }
.newestc .p2 { border-top:1px dotted #0075CE; }

.recommend { width:216px; float:right; margin:10px 15px 0 2px; }
.recommend h3 { background:url("../images/jiemuyugao.gif") 8px no-repeat; height:31px; text-indent:-9999em; }
.recommend ul { border:1px solid #dedede; padding:.5em 0; }
.recommend ul li {/* background:url("../images/xingshe_dot.gif") no-repeat .8em .7em;*/ padding-left:0.5em; line-height:1.5em;  }
.recommend ul li span { font-size:.8em; color:brown; margin-right:4px; font-weight:bold; display:block; }
.recommend ul li a { color:#313131; }

.speaker { width:214px; float:right; border:1px solid #dedede; margin:10px 15px 0 2px;}
.speaker h3 { background:url("../images/xingshe_speaker.gif") 8px no-repeat; height:31px; text-indent:-9999em; }
.speakerc { position:relative; margin-left:76px; }
.speakerc .img { position:absolute; left:-66px; top:0; }
.speakerc .img img { border:1px solid black; }
.speakerc h4 { color:#0041A5; text-align:center; padding-top:3px;  }
.speakerc p { color:#313131; padding-bottom:5px; height:75px; }
.speakerc p a { color:#0041A5; }

.old { float:right; clear:right; width:618px; margin-top:1em; }
.old h3 { background:url("../images/xingshe_title2.jpg") no-repeat; height:29px; line-height:29px; text-indent:16px; color:#fff; font-size:1.1em; }
.oldlist { margin-top:10px; }
.olditem { float:left; width:309px; background-color:#F7F3F7; border-bottom:1px solid #cecfce; height:140px; overflow:hidden; }
.olditem.nobg { background-color:transparent; }
.figure { float:left; margin-top:7px; position:relative; margin-left:5px; }
.figure .framed { display:block; border:1px solid #313131; width:120px; height:90px; }
.figure span { position:absolute; left:0; right:0; bottom:0; width:auto; text-align:center; background:url("../images/xingshe-playbg.png"); height:20px; line-height:20px; }
.figure span a { color:#fff; font-weight:bold; background:url("../images/xingshe_title4.gif") no-repeat left center; padding-left:20px; }
.olditem h4 { height:30px; line-height:30px; white-space:nowrap; overflow:hidden;  border-bottom:1px dashed #cecfce; color:#0041A5; font-size:1em; margin:0 8px 0 0; padding-left:24px; background:url("../images/xingshe_title3.gif") no-repeat 6px center; }
.olditem p { float:left; width:165px; margin-left:10px; margin-top:7px; line-height:1.4em; color:#636563; }
.olditem p a { color:#0041A5; }

#fakeplay img { width:320px; height:285px; cursor:pointer; }
#play { display:none; }