@charset "utf-8";
/* CSS Document */
h2 {clear:both; color:#FF0033; height:26px; line-height:26px; font-size:11pt; padding:0 0 0 10px; font-family:微软雅黑,宋体,Arial, Helvetica, sans-serif;}
#minBox {width:310px; float:right; margin:10px 0 0 0;}
#maxBox {width:640px; float:left; margin:10px 0 0 0;} 
#topicList {width:410px; height:300px; float:left; background:#FFF; border:#CC0066 1px solid;}
#flashAd {height:150px;margin:10px;}
ul.newsList {margin:10px; _margin:5px;  clear:both}
ul.newsList li {height:20px; width:390px; overflow:hidden; line-height:20px; background:url(../images/li_bg.gif) left center no-repeat; padding-left:10px;}
ul.newsList li span {margin-left:6px;color:#666;}
ul.newsList li a span {margin:0 6px 0 0;color:#FF0033;}

#newMember {float:right; width:540px; border:none; border-top:#CC0066 1px solid; background:url(../images/member_bg1.jpg) left top repeat-x; height:290px;}
#newMember h2 {height:40px; line-height:28px; font-size:11pt; color:#a50000; padding:5px 0 0 35px; background:url(../images/new1.gif) left top no-repeat;}
#newMember ul {margin-left:10px;}
#newMember li {margin:0px 5px 10px 5px; _margin:0px 4px 10px 5px; width:96px; height:113px; float:left; position:relative;}
#newMember li a img {width:90px; height:113px; border:#FF6699 1px solid; padding:2px;}
#newMember li a:hover img {border:#FF6699 1px dashed;}
#newMember li span {position:absolute; top:95px; left:3px; width:90px; height:20px; line-height:20px; display:block; z-index:8; filter:Alpha(opacity=60); -moz-opacity:0.6; text-align:center; background:#eee; color:#000; font-size:10pt; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

#topMedia {clear:both; margin:0 10px 0 10px; width:250px; background:#FFF}

#newBlog,#mediaBox,#advice {border:#FF9999 1px solid; background:url(../images/member_bg2.gif) left 2px repeat-x; padding-top:5px;}
ul.newsList0 {margin:10px; height:226px;}
ul.newsList0 li {height:20px; width:260px; overflow:hidden; line-height:20px; background:url(../images/li_bg.gif) left center no-repeat; padding-left:10px;}
ul.newsList0 li span {margin-right:6px;color:#FF0033;}
ul.newsList0 li span a {color:#FF0033;}
ul.newsList1 {margin:10px; height:180px;}
ul.newsList1 li {height:20px; width:260px; overflow:hidden; line-height:20px; background:url(../images/li_arr.gif) left center no-repeat; padding-left:10px;}
#advice {height:328px;}
#advice p {margin:5px;}
#advice textarea {border:#fbbdbe 1px solid; width:280px; height:120px; margin:10px;}
#advice button {margin:0 0 0 10px; background:url(../images/button_bg.gif); height:22px; line-height:21px; border:#FF0000 1px solid; font-size:9pt;}

#mediaInfo {border:#FF9999 1px solid; background:url(../images/member_bg.jpg) left 1px repeat-x; padding-top:5px; height:1000px;}
#mediaInfo h2 {float:left; width:150px;}
#mediaInfo div.bLine {clear:both; border:none; border-top:#d957af 1px solid; width:625px; height:1px; overflow:hidden; margin:0 0 10px 5px;}
#mediaInfo ul.tab {height:26px; float:right; width:200px; overflow:hidden; }
#mediaInfo ul.tab li {display:inline;}
#mediaInfo ul.tab li a {display:block; float:left; margin:0 0 0 2px; width:50px; text-align:center; height:26px; line-height:35px; overflow:hidden; background:url(../images/tab_bg.gif) no-repeat;}
#mediaInfo ul.tab li a:hover,#mediaInfo ul.tab li a.on {background-position:left -26px; color:#FFF; text-decoration:none;}
#mediaInfo div.memberContent div {float:left; width:193px; height:280px; margin:9px; _margin:7px; background:url(../images/videobg1.jpg) center 5px no-repeat;}
#mediaInfo div.memberContent div.vLine,#mediaInfo div.hLine {border:none; overflow:hidden;background-image:none;}
#mediaInfo div.memberContent div.vLine {width:1px; height:270px; _height:270px; border-right:#CCC 1px dashed; margin:10px 0;}
#mediaInfo div.memberContent div.hLine {width:625px; height:1px; clear:both; border-top:#CCC 1px dashed; margin:0 0 0 5px;}
#mediaInfo div.memberContent div img {margin:7px 0 0 13px; width:167px; height:120px; border: #999 1px solid;}
#mediaInfo div.memberContent div h3 {color:#FF0033; height:22px; font-size:9pt; margin:39px 0 0 0; text-align:center}
#mediaInfo div.memberContent div h4 {font-weight:normal; font-size:9pt; margin:5px;}
#mediaInfo div.memberContent div p {margin:0px 10px 0px 10px; padding:0; height:50px;}
#mediaInfo div.memberContent div span {display:block; text-align:right; margin:10px 10px 0 10px; color:#FF0066;}
#mediaInfo div.memberContent div span a {color:#006600}

/*分页*/
.pagination {padding:2px; margin:10px 0 10px 200px; clear:both;}
.pagination ul{margin:0; padding:0; text-align:left; font-size:12px; font-family:微软雅黑,宋体,Arial, Helvetica, sans-serif;}
.pagination li {float:left; list-style:none; margin:5px 2px 5px 2px;}
.pagination li a {color:#b85f60; display:block; border:1px solid #da8e8f; padding:1px 5px 1px 5px; text-decoration:none;}
.pagination li a:hover, .pagination a:active{border:1px solid #da8e8f; color:#FF0000; background-color:lightyellow;}
.pagination li a:visited{color:#b85f60;}
.pagination li.currentpage,.pagination li.disablepage {padding:1px 5px 1px 5px;}
.pagination li.currentpage{font-weight:bold; border:1px solid #c22c8f; background-color:#de83bf; color:#FFF;}
.pagination li.disablepage{border:1px solid #929292; color:#929292;}
.pagination li.nextpage{font-weight:bold;}
.pagination li.morelist {font-size:13pt;}

.miniAd {margin:10px 0 10px 0; height:150px;}
.miniAd img {width:310px; height:150px;border:0;}
