/* common style */
body{ text-align:center; margin:0px auto; font-size:13px; background:white url(/Images/bg.gif) repeat-y fixed center center; }
a{ color:#2A2A2A; text-decoration:none; }
a.hover{ color:Red; text-decoration:underline; }
a.red:hover{ color:Red;text-decoration:underline; }
a.tit{ color:#3C3C3C;font-weight:bold; }
a.tit:hover{ color:red;font-weight:bold;text-decoration:underline; }
a.commonlink{ color:#3C3C3C; }
a.commonlink:hover{ color:red;text-decoration:underline; }


/* top */
#Top{ width:989px; height:20px;line-height:20px; text-align:left; padding-left:5px; background-color:#898989; }

/* head */
#head{ width:994px; height:75px; background:url(/images/head_bg.jpg) no-repeat;position:relative;}
#logo{ position:absolute;left:20px;top:10px; }
#logo p{ font-size:16px;font-weight:bold;color:White;margin:5px 0 0 0;text-align:left; }
#menu{ position:absolute;left:218px;top:47px; }
#menu .menu{ list-style:none;margin:0 }
.menu_bg{ width:106px;height:26px;line-height:26px;padding-top:3px;margin-right:1px;float:left;background:url(/images/menu_bg.gif) no-repeat;cursor:pointer; }
#menu .menu li a{ color:#636363; font-size:14px;font-weight:bold;text-decoration:none; }
#menu .menu li a:hover{ color:#000; font-size:14px;font-weight:bold;text-decoration:underline; }
.selected{ width:106px;height:26px;line-height:26px;font-weight:bold;color:#000;font-size:14px;padding-top:3px;margin-right:1px;float:left;background:url(/images/menu_bg_over.gif) no-repeat;cursor:pointer; }
.up{ background:url(/images/menu_bg_over.gif) no-repeat;cursor:pointer; }

#search{ display:inline; }
.pNum{ display:inline; margin-right:15px;font-weight:bold; }
#login{ width:992px;height:30px;line-height:30px;background-color:#EBEBEB;border-bottom:3px solid #C1C1C1; }
#login span{ float:right;padding-right:10px; }
#login span a{ margin:0 5px; }

.loginfo{ display:inline;margin-left:30px; }
.adInfo{ clear:both;width:987px;height:92px;padding:5px 0 8px 5px; }
.adInfo .leftad{ float:left;border:1px solid #B8B8B8;height:92px; }
.adInfo .leftad2{ float:left;border:1px solid #B8B8B8;height:92px;margin:0 25px 0 12px;width:953px; }
.adInfo .rightad{ float:left;border:1px solid #B8B8B8;margin-left:8px;padding:0 5px;}
.RightColumnAd{ width:252px;border:1px solid #B8B8B8; margin-left:5px; margin-bottom:15px; }
.RightColumnAd2{ width:252px;margin-left:3px; }
.FlashAd{ margin:10px 0 5px 15px; }

/* content */
#main{ width:992px; }
#main #left{ width:690px;text-align:left;float:left;display:inline;margin-left:17px; }


/* foucs flash */
#focus *{ margin:0; padding:0;color:#fff; }
#focus { margin-bottom:10px; }
#focus img,a img{ border:none;}
#focus a{ text-decoration:none; color:#fff;}
#focus a:hover{ text-decoration:underline; color:#fff;}
#focus .main{ width:700px; }
#focus .fcnt{ display:block; height:342px; width:684px; border:2px solid #222; position:relative; overflow:hidden;}
#focus .fcnt .mimg{ float:left; width:532px; height:355px; overflow:hidden; }
#focus .fcnt .mimg div{ display:none;}
#focus .mimg img{ width:530px; height:350px;} 
#focus .fcnt ul{ float:right; width:150px; height:350px; }
*html .fcnt ul{ position:absolute; right:0; top:0; width:152px; height:350px;}
#focus .fcnt li{ display:block; height:82px; width:150px; margin-bottom:5px; cursor:pointer; overflow:hidden;}
#focus .fcnt li img{ width:150px; height:82px;filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; }
#focus .fcnt li.cur img{ width:152px; height:75px; margin:4px 0 0 4px;filter:alpha(opacity=100);-moz-opacity: 1; opacity: 1;  }
#focus #tri{ position:absolute; top:0; right:0px; z-index:1000; width:155px; height:82px; background:url(/images/point.png) no-repeat; cursor:pointer;}
*html #tri {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="/images/point.png");background:none;}
#focus .fcnt dl{ position:absolute; bottom:0px; left:-2px; width:533px; height:63px; background:url(/images/shadow.png) no-repeat;display:none;}
#focus .fcnt dt{ line-height:38px; text-align:center; font-size:20px; font-family:"ºÚÌå"; font-weight:900;}
#focus .fcnt dd{ line-height:24px; text-align:center; font-size:14px;}
*html .fcnt dl{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=image, src="/images/shadow.png");background:none;}
/* foucs flash end */

.item{ width:700px;list-style:none;margin:10px 0 0 0; }
.item .item_tit{ width:682px;height:17px;padding:8px 0 0 10px;font-weight:bold;color:#EAEAEA;background:url(/images/200904261829.gif) no-repeat 0 0; }
.item .item_tit span{ float:right;padding-right:20px;color:#CA0442;cursor:pointer; }
.item .item_cnt{ width:686px;height:200px;border-left:1px solid #C9C9C9;border-right:1px solid #C9C9C9; background:url(/images/item_bg.gif) repeat-x; }
.item_tail{ width:688px;height:12px;font-size:0px;background:url(/images/200904261829.gif) no-repeat 0 -30px; vertical-align:top; }
.center_ad{ margin:10px 0; }

.item .item_cnt ul{ list-style:none;margin:0 0 5px 5px;width:680px; }
.item .item_cnt ul li{ width:163px;height:195px;float:left;margin:3px 3px;text-align:center;}
.item .item_cnt ul li td{ height:120px;width:160px; vertical-align:middle;text-align:center;border:1px solid #B6B6B6;overflow:hidden;background-color:White; }
.item .item_cnt ul li span{ width:160px;display:inline-block;margin:5px 0;text-align:left;color:#494848; }


#right{ width:260px;text-align:left;float:left;display:inline;margin-left:3px; }
#right2{ width:260px;text-align:left;float:left;display:inline;margin-left:8px;border:1px solid #B1B1B1; }
#right #tips { font-size:12px;border:1px solid #B1B1B1; width:230px;height:110px;background:#f2f2f2;z-index:1000;position:absolute; }  
#right #tips li{ width:60px; margin:3px 5px; }  

#right #cate{ margin:0 5px;width:258px;border:1px solid #B1B1B1; }
#right #cate li{ float:left;width:55px;margin:3px 12px;text-align:left;font-size:13px; }
#right h5{ width:248px;margin:5px; background-color:#EFEFEF;height:25px;line-height:25px; }

.div_line{ border:none;border-top:1px dashed #D9D9D9; margin-bottom:5px; overflow:hidden; height:1px; width:97%; text-align:center; }

/* bbs list */
#right .right_box{ margin:15px 5px;width:252px;height:340px;border:1px solid #B1B1B1; }
#right .right_box p{ width:240px;margin:5px;padding-left:2px; background-color:#efefef;height:25px;line-height:25px; }

/* sort */
#sort{ position:relative;margin-left:5px; }
#title{ width:259px;list-style:none;margin:0;border-right:0px solid #B8B8B8;}
#sort_name{ position:absolute;right:5px;top:5px;font-weight:bold; }
#title li{ float:left;width:65px;height:25px;line-height:25px;text-align:center;border:1px solid #B8B8B8;border-bottom:none; }
.tagSelect{ font-weight:bold; color:#4E4E4E;cursor:pointer;background:#F2F2F2 url(/master/images/table_head.gif) repeat-x;}
#threeTables{ clear:both;border:1px solid #B8B8B8;padding:10px;text-align:left;margin:0 0 15px 5px; }
#threeTables ul{ height:248px;list-style:none; background:url(/images/sort.gif) no-repeat left 6px; padding:0 0 0 23px;margin:0; }
#threeTables ul li{ height:27px;line-height:27px;background:url(/images/dotline.gif) repeat-x; }
#threeTables ul li span{ color:#9C9C9C;float:right;padding:0 2px; }
#threeTables ul li a{ background:#fff; }

/* cate */
#sort2{ position:relative;margin-left:5px; }
#title2{ width:259px;list-style:none;margin:0;border-right:0px solid #B8B8B8;}
#sort_name2{ position:absolute;right:5px;top:5px;font-weight:bold; }
#title2 li{ float:left;width:60px;height:25px;line-height:25px;text-align:center;border:1px solid #B8B8B8;border-bottom:none; }
.tagSelect{ font-weight:bold; color:#4E4E4E;cursor:pointer;background:#F2F2F2 url(/master/images/table_head.gif) repeat-x;}
#threeTables2{ clear:both;border:1px solid #B8B8B8;padding:10px;text-align:left;margin:0 0 15px 5px; }
#threeTables2 ul{ height:140px;list-style:none; padding:0 3px 0 3px;margin:0; }
#threeTables2 ul li{ float:left;width:73px;height:27px;overflow:hidden;line-height:27px;background:url(/images/dotline.gif) repeat-x; }
#threeTables2 ul li span{ color:#A1A1A1;padding:0 2px; }
#threeTables2 ul li a:hover{ color:Red; text-decoration:underline; }


#subcat{ margin:0 5px;width:220px; }
#subcat li{ float:left;width:55px;margin:3px 12px;text-align:left;border:0px solid red;font-size:13px; }
#subcat td{ width:60px;height:21px;padding-left:10px }
#subcat td a{ color:#101010; font-size:13px; text-decoration:none; }
#subcat td a:hover{ color:#ff0000; font-size:13px; text-decoration:underline; }
.over{ display:block; }

/* download list */
.outbox{ width:915px;height:280px;margin-bottom:10px; }
.outbox .d_left{ float:left;width:305px;height:280px; }
.outbox .d_center{ float:left;width:265px;height:250px;border-left:1px dashed #888;border-right:1px dashed #888; }
.ad_top{ height:70px; padding:0px 10px 10px 10px;text-align:left;line-height:150%;  }
.user_info span{ font-size:16px; color:#FF6600;font-weight:bold; }
.outbox .d_right{ float:left;width:340px;height:280px; }



/* friend links */
#friend{ clear:both;width:982px;background-color:#424242;color:#FCFCFC;padding:5px 0 0 10px;margin-left:-1px; }
#friend h5{ margin:3px 0; text-align:left; }
#friend p{ margin:5px 0; text-align:left; }
#friend a.footlink{ color:#FCFCFC; font-size:12px; text-decoration:none;padding:0 3px; }
#friend a.footlink:hover{ color:#E0E0E0; font-size:12px; text-decoration:underline;padding:0 3px; }
#friend img{ margin:0 2px; }


/* foot */
#foot{ width:994px;height:70px;border-top:3px solid #C1C1C1;background-color:#1F1F1F;color:#FCFCFC;padding-top:30px;margin-top:2px; }
#foot p{ width:500px; text-align:left;margin:0; }
#foot a{ color:#FCFCFC; font-size:12px; text-decoration:none;padding:0 5px; }
#foot a:hover{ color:#E0E0E0; font-size:12px; text-decoration:underline;padding:0 5px; }

/* datalist pager */
 .LPageBar{ text-align:right;padding:8px 10px 10px 0;font-size:14px;height:16px;background:url(/images/page_bg.gif) }
 .LPageBar a{ padding:3px 5px; font-size:14px;color:#000; text-decoration:none; }
 .LPageBar a:hover{ padding:3px 5px; font-size:14px;color:#ff0000; text-decoration:none; }
 .LPageBar font{ padding:3px 5px; }
 .LPageBar img{ border:0; margin:0 5px; }
 .LPageBar select{ height:22px; }
 
 .PageBar{ text-align:right; padding:2px 10px 2px 0;border-top:2px solid #D5D5D5;background-color:#F5F5F5;font-size:14px; }
 .PageBar a,.PageBar a:hover{ font-size:14px; }
