

/*初始化*/
*{margin:0;padding:0;}
body{ color:#666;background:#fff /*url(../images/bg.gif)*/;font: 12px/22px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif, "宋体";}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ol,ul{list-style:none;}
table {width:100%; border-collapse:collapse;border-spacing:0;}
td {vertical-align:top;}
caption,th{text-align:left;}
img { border:0; vertical-align:top;}
input, textarea, select { vertical-align:middle; }

.marB5 { margin-bottom:5px;}
.marB10 { margin-bottom:10px;}
.marL5 { margin-left:5px;}
.marL10 { margin-left:10px;}
.marR5 { margin-right:5px;}
.marR10 { margin-right:10px;}
.h5px { height:5px; line-height:0; font-size:0; overflow:hidden;}
.blank5{ height:5px; font-size:0px; line-height:0; clear:both;overflow:hidden;}
.blank10{ height:10px; font-size:0px; line-height:0px; clear:both;overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
.clearfix:after { content: "."; display: block; height: 0;  clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
.ge {border-top: #ffffff 0px dotted; margin-top: 0px; font-size: 0px; overflow: hidden; 
line-height: 0; height: 0px}


/* Links
----------------------------------------------- */
a {color:#444; text-decoration:none;}
a:hover {text-decoration:underline;}

/* Color
----------------------------------------------- */
.cRed,a.cRed:link,a.cRed:visited{ color:#FF3300; }
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#CC6645; }
.cBlue,a.cBlue:link,a.cBlue:visited,a.cBlue:active{color:#1f3a87;}
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#fff;}
.cBlack,a.cBlack:link,a.cBlack:visited{color:#000;}
.cYellow,a.cYellow:link,a.cYellow:visited{color:#ff0;}
.cGreen,a.cGreen:link,a.cGreen:visited{color:#008000;}
.ce,a.ce:link,a.ce:visited{color:#eee;}


/**/
.wrapper {}
.page_content{ width:960px; margin:0 auto; overflow:hidden;}
*.page_content{zoom:1}
.page_content:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.area260 { width:260px; overflow:hidden;}
.area300 { width:300px; overflow:hidden;}
.area340 { width:340px; overflow:hidden;}
.area380 { width:380px; overflow:hidden;}
.area650 { width:650px; overflow:hidden;}
.area690 { width:690px; overflow:hidden;}

/*260PX主体内容通用*/
.area260-info { width:238px; padding:5px 10px; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; overflow:hidden;}
/*300PX主体内容通用*/
.area300-info { width:278px; padding:5px 10px; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; overflow:hidden;}
/*340PX主体内容通用*/
.area340-info { width:318px; padding:5px 10px; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; overflow:hidden;}
/*380PX主体内容通用*/
.area380-info { width:358px; padding:5px 10px; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; overflow:hidden;}
/*690PX主体内容通用*/
.area690-info { width:668px; padding:5px 10px; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; overflow:hidden;}
/*700PX主体内容通用*/
.area960-info { width:938px; padding:5px 10px; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; overflow:hidden;}


/*底部圆角通用*/
.area340-t { background:url(../images/round.gif) no-repeat 0 -150px;}
.area690-t { background:url(../images/round.gif) no-repeat 0 -140px;}
.area960-t { background:url(../images/round.gif) no-repeat 0 -50px;}

.area260-b { background:url(../images/round.gif) no-repeat 0 0px;}
.area260-b1 { background:url(../images/round.gif) no-repeat 0 -10px;}
.area300-b { background:url(../images/round.gif) no-repeat 0 -20px;}
.area340-b { background:url(../images/round.gif) no-repeat 0 -160px;}
.area380-b { background:url(../images/round.gif) no-repeat 0 -30px;}
.area690-b { background:url(../images/round.gif) no-repeat 0 -40px;}
.area960-b { background:url(../images/round.gif) no-repeat 0 -60px;}




/* Header
----------------------------------------------- */
#global-top { width:100%; background:url(../images/global_top_bg.gif) repeat-x top;}
.global-quick { width:960px; margin:0 auto; color:#fff; height:30px; line-height:27px; position:relative;}
.global-quick a { color:#fff;}
#quick-login { width:600px; position:absolute; left:0; top:0;}
* html #quick-login { top:4px;} /*IE6*/
* +html #quick-login { top:2px;} /*IE7*/
#quick-login input.input { color:#666; width:96px; height:17px; line-height:17px; font-size:12px; margin-right:5px; padding:0 2px; border:1px solid #CC0033;}
#quick-login button { width:69px; height:19px; border:0; cursor:pointer; text-indent:-9999px; position:relative; top:1px; background:url(../images/global_top_login.gif) no-repeat top;}
#quick-link { position:absolute; top:1px; right:0;}
.userface,.mylink,.uclink{ display:none; }
#topJs{  position:absolute; top: 2px; right: 10px;cursor:pointer;} 
.topJs_title_nav .but_menu{ width:90px; height:25px; line-height:15px; float:right; background:url(../images/title_xl_ty.gif) no-repeat left center; text-align:left; color:#f00;}
.topJs_title_nav .bg_img  {width:496px; height:245px;  position:absolute; right:0px; top:33px;  background: #ffffff url(../images/title_tips.gif) no-repeat left top;cursor:pointer; float:right; overflow:hidden;}

.topJs_title_nav .but_menu .but_text_m{ margin-left:7px; margin-top:4px;}

.topJs_title_nav .float_w { float:left; width:232px; text-align:left; margin:16px 2px 0px 14px;  }
.topJs_title_nav .float_h { float:left; width:115px;  margin:16px 2px 0px 0px; _margin:16px 1px 0px 0px; }
.topJs_title_nav .float_h .topJs_margin{ margin-top:2px;}

.topJs_title_nav .float_h ul{ width:115px;}
.topJs_title_nav  ul      { margin-top:4px;width:232px; list-style:none;text-align:left; }
.topJs_title_nav  ul li   { float:left; width:116px; height:24px; line-height:24px; margin-bottom:3px;}
.topJs_title_nav  ul li a {  margin-bottom:3px;_ margin-bottom:0px; width:auto; display:block; padding-left:25px;  height:24px; line-height:24px; border:0px solid #fff; text-decoration:none; color:#666666; background:url(../images/icon.gif) no-repeat;}
.topJs_title_nav  ul li a:hover { background-color:#f5f5f5; color:#666666; text-decoration:none; }
.topJs_title_nav  ul li a.hot{display:block; color:#ff6600;}
.topJs_title_nav  ul li a:hover.hot{display:block; color:#ff6600;}
.topJs_title_nav  ul li a.new{display:block; color:#64c43a;}
.topJs_title_nav  ul li a:hover.new{display:block; color:#64c43a;}
.topJs_title_nav  ul li a.xj{background-position:0 0;}
.topJs_title_nav  ul li a.xx{background-position:0 -24px;color:#666666; }
.topJs_title_nav  ul li a.cf{background-position:0 -48px;color:#666666; }
.topJs_title_nav  ul li a.ava{background-position:0 -72px;}


.topJs_title_nav  ul li a.sg{background-position:0 -94px;color:#666666; }
.topJs_title_nav  ul li a.ffo{background-position:0 -120px;color:#666666; }
.topJs_title_nav  ul li a.fo{background-position:0 -144px;color:#666666; }
.topJs_title_nav  ul li a.dnf{background-position:0 -168px;}
.topJs_title_nav  ul li a.hx{background-position:0 -192px;color:#666666; }
.topJs_title_nav  ul li a.x5{background-position:0 -216px;color:#666666; }
.topJs_title_nav  ul li a.speed{background-position:0 -240px;color:#666666; }
.topJs_title_nav  ul li a.qtang{background-position:0 -264px;color:#666666; }
.topJs_title_nav  ul li a.r2{background-position:0 -288px;color:#666666; }
.topJs_title_nav  ul li a.qqgame{background-position:0 -312px;color:#666666; }
.topJs_title_nav  ul li a.pet{background-position:0 -336px;color:#666666; }
.topJs_title_nav  ul li a.xl{background-position:0 -360px;color:#666666; }
.topJs_title_nav  ul li a.nbaso{background-position:0 -404px;color:#666666; }
.topJs_title_nav  ul li a.dm{background-position:0 -429px;}
.topJs_title_nav  ul li a.hs{background-position:0 -452px;}
.topJs_title_nav  ul li img{ padding-top:5px;} 

.topJs_title_nav  ul li .none_b{  height:24px;}

.topJs_close {display:block; width:14px; height:12px; position:relative; top:226px; _top:222px; left:0px; margin-left:-5px;  float:left; }


.topJs_title_nav h2{*margin-top:3px; _margin-top:0px; display:block; clear:both; padding-left:11px; color:#666666; height:24px; line-height:24px; background:#f0f0f0 url(../images/icon.gif) no-repeat; background-position:0 -382px; font-size:12px; font-weight:normal; text-align:left;}

#nav {width:980px;height:85px; overflow:hidden; clear:both;  margin:auto;}
.nav_sdw { padding:0 10px;  height:86px;background:url(../images/nav_shadow.gif) left top repeat-x; }
#logo_box {width:202px; overflow:hidden; height:86px; background:url(../images/logo_bg.png) no-repeat; float:left}
#logo_box span {display:none;}
#logo_box img {display:block; border:0}
.nav_sdw ul { height:50px; padding:31px 0 4px; line-height:35px; }
.nav_sdw ul li {float:left;}
.nav_sdw ul li a {display:block; float:left; height:42px; font-weight:bold;}
.nav_sdw ul.nav_l { width:376px; background:url(../images/logo_la.png) no-repeat; float:left;}
.nav_sdw ul.nav_r { width:382px; background:url(../images/logo_ra.png) no-repeat; float:right;}
.nav_sdw ul li.nav_1 a{ padding:0 12px 0 10px;}
.nav_sdw ul li.nav_2 a{ padding:0 12px 0  9px}
.nav_sdw ul li.nav_3 a{ padding:0 12px 0  9px}
.nav_sdw ul li.nav_4 a{ padding:0 12px 0  9px}
.nav_sdw ul li.nav_5 a{ padding:0 12px 0  9px}
.nav_sdw ul li.nav_6 a{ padding:0 8px 0 54px}
.nav_sdw ul li.nav_7 a{ padding:0 10px 0 25px}
.nav_sdw ul li.nav_8 a{ padding:0 10px 0 5px;}
.nav_sdw ul li.nav_9 a{ padding:0 10px 0 5px}
.nav_sdw ul li.nav_10 a{ padding:0 3px 0 5px}
.nav_1 a,.nav_2 a,.nav_3 a,.nav_4 a,.nav_5 a,.nav_6 a  {color:#d00;font-size:14px;}
.nav_7 a,.nav_8 a,.nav_9 a,.nav_9 a:hover,.nav_10 a,.nav_10 a:hover{ font-size:12px;color:#fff;}

.section-bar { width:960px; height:66px; margin:0 auto; position:relative; background:url(../images/search_bg.gif) no-repeat 0 0;}
.search { width:570px; position:absolute; top:10px; left:200px;}
.search .search-box{}
.search .search-box label.txt{float:left;height:25px; margin-right:5px;background:url(../images/search_input.gif) no-repeat 0 0;}
.search .search-box .txt input{width:300px;height:18px;padding:4px 10px 2px 34px;color:#666;border:none;background:none;}
.search .search-box button { width:63px; height:25px; border:none; cursor:pointer; background:url(../images/search_btn.gif) no-repeat 0 0;}
.search .search-hot { float:left; display:block; width:570px; height:26px; line-height:26px; overflow:hidden;}
.search .search-hot a { color:#fff;}
.search .search-hot strong { padding-left:33px; color:#FFFF00; background:url(../images/search_hot.gif) no-repeat 0 0;}

.shortcut { position:absolute; top:10px; right:10px; width:133px; background:url(../images/shortcut_bg.gif) no-repeat 0 5px}
.shortcut a { margin-right:5px; padding-left:20px; color:#fff;}


#tag h1{float:left; font-size:14px; margin:0px; color:#333;width:100%;text-align:left;}
#tag h1 a{font-size:12px;margin-left:10px; padding-left:20px; color:#f60;background:url(../images/tag.gif) left no-repeat;font-weight:normal;text-decoration:none;}
/* Footer
----------------------------------------------- */
#footer { width:960px; margin:0 auto; overflow:hidden; background:#f5f5f5;}
.footer-info { padding:5px; text-align:center; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5;}
.footer-h { background:url(../images/round.gif) no-repeat 0 -70px;}
.footer-b { background:url(../images/round.gif) no-repeat 0 -80px;}

/* Pages
----------------------------------------------- */
div.pages { width:100%; padding:3px; margin:3px; text-align: center;vertical-align:middle; zoom:1;}
div.pages a {border:1px solid #ccc; margin:2px; padding:0 5px; color:#333; display:inline-block; height:22px; line-height:22px; overflow:hidden;text-decoration:none;}
div.pages a:hover { border:1px solid #ccc; background:#eee; color:#F30; text-decoration:none; display:inline-block; height:22px; line-height:22px; overflow:hidden;text-decoration:none;}
div.pages span.current { border:1px solid #ccc; margin:2px; padding:0 5px; background:#eee; color:#f30; font-weight:bold; display:inline-block; height:22px; line-height:22px; overflow:hidden;}
div.pages span.disabled { border:1px solid #eee; margin:2px; padding:0 5px; color:#999; display:inline-block; height:22px; line-height:22px; overflow:hidden;}
div.pages span.indexPage { border:1px solid #eee; margin:2px; padding:0 5px; color:#999; display:inline-block; height:22px; line-height:22px; overflow:hidden;}
div.pages strong {border:1px solid #ccc; margin:2px; padding:0 5px; background:#eee; color:#f30; font-weight:bold; display:inline-block; height:22px; line-height:22px; overflow:hidden;}
.pagAon{border:1px solid #ccc; margin:2px; padding:0 5px; background:#eee; color:#f30; font-weight:bold; display:inline-block; height:22px; line-height:22px; overflow:hidden;}
/* Comment
----------------------------------------------- */
.comment-title { height:35px; line-height:35px; padding:0 20px; background:url(../images/news_title.gif) no-repeat 0 -170px;}
.comment-title h3 { font-size:14px; color:#000;letter-spacing:1px;}
.comment-title span { float:right;}
.cm_textarea{ width:662px; height:80px;border:#E7E7E7 1px solid; padding:0 0 0 3px; font:normal 12px/20px verdana, "宋体"; color:#666;word-wrap: break-word; word-break: normal;}
dl.comment{font-size:14px; visibility:visible; color:#333; display:block; clear:both; border:#E7E7E7 1px solid; background:#fff; overflow:hidden;margin-top:0px; margin-bottom:5px;padding-top:0px;}
dl.comment dt{ display:block; clear:both; background:#FDFCFB; border-bottom:#E7E7E7 1px solid; font:bold 12px/30px verdana, "宋体"; overflow:hidden; height:30px; }
dl.comment dt em{ font:normal 12px/30px verdana, "宋体"; font-style:normal; color:#666; margin:0 10px;  height:30px;vertical-align:bottom;}
dl.comment dd{ display:block; clear:both; padding:10px;word-wrap: break-word; word-break: normal; overflow:hidden;}
.decmt-content{ display:block; clear:both;border:#E7E7E7 1px solid; background:#FFFEF7; font:12px/30px verdana, "宋体"; color:#663300; overflow:hidden; margin-bottom:5px; padding:0 10px;font-weight:normal; }
.decmt-content span{ font:normal 12px/30px verdana, "宋体"; margin:0 5px;}
.username{ font-weight:normal; color:#666;font:12px/30px verdana, "宋体"; color:#663300;background:#FFFEF7;}
.comment_pt{ display:block; clear:both;border:#E7E7E7 1px solid; background:#FFFEF7; font:bold 12px/30px verdana, "宋体"; color:#663300; overflow:hidden; margin-bottom:5px; padding:0 10px;}
.comment_pt span{ font:normal 12px/30px verdana, "宋体"; margin:0 5px;}
dl.comment dt span{ font-weight:normal; color:#666;}
.btnsent  {border:0px;overflow:hidden;width:80px;height:24px; vertical-align:bottom; background:url(../images/pl_btn.gif) no-repeat}
.Paging{display:block; clear:both; text-align:center;font:normal 12px/26px Tahoma, "宋体"; margin-top:10px;color:#369; overflow:hidden;}
.Paging a{color:#E63422; border:#E63422 1px solid; background:#ffffff; padding:1px 5px; margin:0 4px;}
.Paging a:hover{ color:#ffffff; background:#E63422;border:#E63422 1px solid;  padding:1px 5px;}
.Paging .pagAon{font-weight:bold;color:#ffffff; background:#E63422;border:#E63422 1px solid;  padding:1px 5px; height:16px; overflow:hidden; line-height:16px;}
.Paging .pagnone{ border:#DDCCD5 1px solid; background:#ffffff; color:#DDCCD5; margin:0 4px;}
#div_comment{color:#fff; font-size:0px; visibility:hidden; }
.flt3{float:left;margin:5px 5px;}.f60{background:#FFF2EC;}
/* Ads
----------------------------------------------- */

.a220 { width:220px; overflow:hidden;}
.a250 { width:250px; overflow:hidden;}
.a260 { width:260px; overflow:hidden;}
.a700 { width:700px; overflow:hidden;}
.a960 { width:960px; overflow:hidden;}
