@charset "gb2312";
/* 样式表 */
* { font-family:Tahoma; margin:0; padding:0; }
body { font-size:12px; background:#fff; }
img { border:0; }
li { list-style-type:none; }
input, select, textarea { font-size:12px; }
table, td, th { font-size:12px; font-family:verdana; }
.L { float:left; width:auto; }
.R { float:right; width:auto; }
.all { width:100%; overflow:hidden; }
.en { font-family:Tahoma; }
.font_11, .font_11 * { font-size:11px; }
.font_12, .font_12 * { font-size:12px; }
.font_14, .font_14 * { font-size:14px; }
.dot_w { background:url(/images/dot_bg.gif) bottom repeat-x; overflow:hidden; }
/** links **/
a { color:#000; text-decoration:none; }
a:hover { color:#E50136; text-decoration:underline; }
.pink, a.pink { color:#E50136; }
.grey, a.grey { color:#666; }
.black, .black *, a.black { color:#000; }

/** 结构 **/
#header, #navigator, #m_body, #footer { width:1003px; overflow:hidden; clear:both; margin:0 auto; }
#header .bgR { background:url(/image/bgR.jpg) right top no-repeat; }
#m_body .bgR { background:url(/image/list_bg_r.jpg) right no-repeat; }
#m_body strong.font_14 { color:#E50136; }
#m_body .pic2 { width:1003px; height:213px; }
#footer { line-height:19px; color:#666; border-top:1px solid #fff; padding:20px 0; }


/* 日历样式 */
#calendar { position:absolute; width:290px; height:176px; left:660px; top:235px; z-index:20; overflow:hidden; }
.blackBacking{ background-color:#ccc; }
.names{ background-color:#eee; color:#000; padding:5px; text-align:center; }
.names2 { background-color:#fff; padding:5px; text-align:center; }
.calendarBody{ background-color:#F2EBCB; color:#000; text-decoration:none; text-align:center; }
.calendarBody *{ font-family:verdana; }
.calCurrentDay{ background-color:#FFEAEA; color:#FF0505; text-align:center; font-size:10px; padding:3px; }
.calCurrentDay a { color:#d00; font-weight:bold; }
.calOtherDay { background-color:#fff; color:#000; text-align:center; font-size:10px; padding:3px; }
.calNotDay{ background-color:#f5f5f5; color:#000; }
.calFormMenu{ color:#000; width:100px; }

/* 分类列表 */
.category { padding:10px; width:96%; margin:0 auto; }
.category li { border-bottom:1px solid #eee; padding:8px 0; list-style-type:none; width:100%; clear:both; }
.category li span { float:left; display:block; word-break:break-all; }
.category li span.t { font-size:12px; color:#d00; font-weight:bold; }
.category li span.thumb { width:100px; text-align:center; }
.category li span.thumb img{ width:64px; height:47px; border:1px solid #000; }
.category li span.title { width:330px; font-size:12px; font-weight:bold; color:#d00; }
.category li span.area { width:110px; padding-left:20px; font-size:10px; } 
.category li span.price { width:150px; padding-left:20px; font-size:10px; } 
.category li span.date { width:190px; text-indent:20px; color:#666; font-size:10px; }
.pager { width:90%; padding:5px 0; margin:0 auto; text-align:right; }
.pager * { font-family:verdana; font-size:10px; }
.pager div { display:inline; width:10px; height:10px; padding:1px 3px; margin:0 5px; }
.pager div a { color:#000; text-decoration:none; }
.pager div a:hover { color:#000; text-decoration:underline; }
.pager div.thePage { border:1px solid #900; color:#c00; }

/* 左右列表 */
#listForm .menu { width:150px; margin:0 10px; }
#listForm .menu li { border-bottom:1px solid #eee; padding:15px 0 5px; text-align:center; }
#listForm .content { width:700px; padding:10px; }
#listForm .content h1 { border-bottom:1px solid #900; padding:8px 0; font-size:14px; color:#e00; }
#listForm .content .c { width:100%; line-height:21px; color:#333; padding:10px 0; }
#listForm .content .c * { font-size:12px; }
#listForm .content .topBar { border-top:1px solid #eee; padding:5px 0 10px; text-align:right; }
#listForm .content .topBar a { color:#999; }
/* 终极页 */
.detailNav { width:100px; background:#fff; padding:8px 0; text-align:center; height:200px; margin:0 10px; }
.detailNav li { padding:7px 0; border-bottom:1px solid #eee; text-align:center; letter-spacing:2px; width:100%; overflow:hidden; }
.detailCont { margin:0 8px; overflow:hidden; width:620px; }
.detailCont h1 { font-size:18px; font-family:"黑体"; font-weight:normal; text-align:center; padding:10px 0; border-bottom:1px solid #ccc; }
.detailCont h2 { font-size:14px; padding:10px 0 5px; color:#d00; }
.detailCont p { line-height:23px; text-align:left; color:#666; }
.proDetail { width:200px; background:#eee; border:1px solid #aaa; padding:8px 0; }
.proDetail li.title { border-bottom:1px solid #000; padding:8px; font-weight:bold; color:#d00; }
.proDetail li { padding:4px 8px; text-align:left; color:#000; }

.channel { width:100%; }
.channel li span { float:left; display:block; }
.channel li { border-top:1px solid #eee; padding:7px 0 5px; }
.channel li span.title { width:200px; font-weight:bold; color:#000; text-indent:20px; }
.channel li span.title * { font-size:12px; } 
.channel li span.download { width:130px; text-indent:20px; }
.channel li span.download a { color:#a00; }
.channel li span.date { width:180px; text-indent:20px; color:#666; }

/* 视频页 */
.videoContent { width:80%; text-align:center; margin:0 auto; }
.videoContent h1{ text-align:center; font-size:14px; border-bottom:1px solid #eee; padding:8px 0; }
.videoContent h2 { text-align:center; font-weight:normal; font-size:12px; padding:5px 0 20px; color:#666; }
.videoContent p { clear:both; padding:5px 0; line-height:21px; }
.videoList { width:100%; overflow:hidden; text-align:left; }
.videoList li { border-bottom:1px solid #eee; padding:5px 0; color:#999; }
.videoList li a { color:#000; font-weight:bold; }


