/*初始化*/
*{margin:0;padding:0;}
body{ color:#666;font: 12px/22px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif, "宋体";background:#f1f1f1}

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; }
.wrapper {width:960px; margin:0 auto;height:auto;overflow:hidden; background:#fff;   padding:0px 10px; }
.wrapper2 {width:960px; margin:0 auto;height:auto;overflow:hidden; background:#fff; }
.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;}
.kblank5{ height:5px!important;height:0px; 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;}

/**/
.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;}
/*358PX主体内容通用*/
.area380-info { width:358px; padding:5px 10px; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; overflow:hidden;}
/*378PX主体内容通用*/
.area378-info { width:372px; 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("/tuls/imgs/round.gif") no-repeat 0 -150px;}
.area690-t { background:url("/tuls/imgs/round.gif") no-repeat 0 -140px;}
.area960-t { background:url("/tuls/imgs/round.gif") no-repeat 0 -50px;}

.area260-b { background:url("/tuls/imgs/round.gif") no-repeat 0 0px;}
.area260-b1 { background:url("/tuls/imgs/round.gif") no-repeat 0 -10px;}
.area300-b { background:url("/tuls/imgs/round.gif") no-repeat 0 -20px;}
.area340-b { background:url("/tuls/imgs/round.gif") no-repeat 0 -160px;}
.area380-b { background:url("/tuls/imgs/round.gif") no-repeat 0 -30px;}
.area690-b { background:url("/tuls/imgs/round.gif") no-repeat 0 -40px;}
.area960-b { background:url("/tuls/imgs/round.gif") no-repeat 0 -60px;}
.grea960-b { background:url("/tuls/imgs/round.gif") no-repeat 0 -80px;}

.topJs_cor_43a{ color:#43aa15;}
.topJs_cor_ff6{ color:#ff6600}
.topJs_title p{ padding:0px; margin:0px;}
.topJs_title h2{ padding:0px; margin:0px;}
.topJs_title ul{ padding:0px; margin:0px;}
.topJs_title{ height:auto; margin:auto; padding:0px; width:100%; color:#666666; background:url("/tuls/imgs/title_bg.jpg") repeat-x; font:12px Tahoma; text-align:center}
.topJs_title_width { height:42px; width:1000px; margin:0 auto; padding:0px; text-align:center;}
.topJs_title_logo{ height:32px; width:550px; float:left;overflow:hidden;padding-top:10px;text-align:left}
.topJs_title_nav{ height:auto; width:420px; float:right; text-align:right; color:#565656}
.topJs_title_nav .but_text a{ color:#333; text-decoration:none;}
.topJs_title_nav .but_text a:hover{ text-decoration:underline;}
.topJs_title_nav .but_text{ float:right; margin:12px 10px 0 0;}

.topJs_title_nav .but_menu{ width:110px; height:25px; float:right; background:url("/tuls/imgs/title_xl_ty.jpg") no-repeat left center;  margin-top:8px;  _margin-top:10px; *margin-top:8px; text-align:left;line-height:15px;  cursor:pointer;}
.topJs_title_nav .bg_img  {width:496px; height:299px;  position:absolute; left:628px; top:33px;z-index:99999;  background: #ffffff url("/tuls/imgs/title_tips.gif") no-repeat left top;  clear:both; 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;display:inline  }
.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      {float:left; margin-top:4px;width:116px; 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("/tuls/imgs/icon_2.gif") no-repeat 10px;}
.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 a.fs{background-position:0 -476px;_background-position:0 -478px;}
.topJs_title_nav  ul li a.yxd{background-position:0 -501px;}
.topJs_title_nav  ul li a.qqxy{background-position:0 -524px;}
.topJs_title_nav  ul li a.xxz{background-position:0 -549px;}
.topJs_title_nav  ul li a.top_zg{background-position:0 -573px;}
.topJs_title_nav  ul li a.top_xy{background-position:0 -597px;}
.topJs_title_nav  ul li a.t_hot{background:url("/tuls/imgs/hot.gif") 0px 5px no-repeat; padding-left:30px;}
.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:279px; _top:275px; 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("/tuls/imgs/icon.gif") no-repeat; background-position:0 -382px; font-size:12px; font-weight:normal; text-align:left;}
.userinfo{display:none;}

#menu { width:960px; height:76px; margin-bottom:10px; margin:auto; position:relative; overflow:hidden;}
#menu li { padding:10px 10px 13px 10px; float:left; text-align:center; font-size:12px; }
#menu li a { color:#fff; width:60px; padding-top:46px; display:block; background-image:url("/tuls/imgs/menu.png") ; background-repeat:no-repeat; line-height:30px;}
#menu li a:hover { color:#FDE309; text-decoration:none; width:60px; padding-top:46px; display:block; background-image:url("/tuls/imgs/menu_hover.png") ; background-repeat:no-repeat; }
#menu li a.a1{ background-position:center top;}
#menu li a.a2{ background-position:center -68px;}
#menu li a.a3{ background-position:center -136px;}
#menu li a.a4{ background-position:center -204px;}
#menu li a.a5{ background-position:center -272px;}
#menu li a.a6{ background-position:center -341px;}
#menu li a.a7{ background-position:center -409px;}
#menu li a.a8{ background-position:center -477px;}
#menu li a.a9{ background-position:center -545px;}
#menu li a.a10{ background-position:center -614px;}
.logo { position:absolute; top:15px; left:380px;}


/* Footer
----------------------------------------------- */
/* 底部版权 */
.Login_footer{background:#fff;width: 980px; margin:0 auto 0 auto; padding-top: 15px; text-align: center; border-top: 3px solid #FF6600; color:#316AC5; line-height: 24px; clear: both; }
.Login_footer a:link,
.Login_footer a:visited { text-decoration: none; color: #316AC5;}
.Login_footer a:hover { text-decoration: underline; color: #316AC5;}
/* Pages
----------------------------------------------- */
div.pages{ width:100%; padding:3px; margin:3px;height:35px;}
div.pages ul{float:right;margin-right:20px; } div.pages li{float:left;color:#fff; font-size:0px;}
div.pages li a {border:1px solid #ccc; margin:2px; padding:0 5px; color:#333; display:inline-block; height:20px; line-height:20px; overflow:hidden;text-decoration:none;  font-size:12px;}
div.pages li a:hover { color:#F30;  font-size:12px;}
div.pages .thisclass {  margin:2px; padding:1px 5px; background:#eee; color:#f30; font-weight:bold; display:inline-block; height:20px; line-height:20px; overflow:hidden;  font-size:12px;}
div.pages .thisclass a{ border:0px; margin:2px; padding:0px;line-height:15px; color:#F30;  }
div.pages select {margin:1px 5px 0px 5px;  font-size:12px;}
div.pages span.pageinfo {margin-right:300px; padding:0 5px; color:#333; text-align:center; height:22px; line-height:22px; overflow:hidden; font-size:14px;}div.pages strong { margin:0 2px;}

div.pages2{ width:100%; padding:3px; margin:3px;height:35px;}
div.pages2 ul{  text-align:center; }
div.pages2  a {border:1px solid #ccc; margin:2px; padding:0 5px; color:#333; display:inline-block; height:20px; line-height:20px; overflow:hidden;text-decoration:none;  font-size:12px;}
div.pages2 a:hover { color:#F30;  font-size:12px;}
div.pages2 select {margin:1px 5px 0px 5px;  font-size:12px;}
div.pages2 span.pageinfo {margin-right:300px; padding:0 5px; color:#333; text-align:center; height:22px; line-height:22px; overflow:hidden; font-size:14px;}div.pages2 strong { border:1px solid #ccc; margin:2px; padding:0 5px; background:#eee; color:#f30; font-weight:bold; display:inline-block; height:20px; line-height:20px; overflow:hidden;  font-size:12px;}
/* Comment
----------------------------------------------- */
.comment-title { height:35px; line-height:35px; padding:0 20px; background:url("/tuls/ings/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("/tuls/imgs/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:0 5px;_margin-top:4px}.f60{background:#FFF2EC;}
/* Ads
----------------------------------------------- */
.a220 { width:220px; overflow:hidden; text-align:center; background:#fff }
.a250 { width:250px; overflow:hidden; text-align:center; background:#fff }
.a260 { width:260px; overflow:hidden; text-align:center; background:#fff }
.a700 { width:700px; overflow:hidden; text-align:center; background:#fff }
.a960 { width:960px; overflow:hidden; text-align:center; background:#fff }


@charset "gb2312";
/* CSS Document */
#header {width:980px;margin:0 auto; overflow:hidden;background:#fff}
#header .headerMain {MARGIN: 0px auto; WIDTH: 980px; OVERFLOW: hidden; background:url(/tuls/imgs/top.jpg)}
#header #logo {float:left;overflow:hidden;text-indent:-10000px}
#header #logo a {display:block;width:284px;height:78px;background:url("/tuls/imgs/mclogo.jpg")}
#h_banner {float:left;text-align:left;overflow:hidden;padding-top:5px}
#h_banner p {float:right;}
#h_banner p.left {float:left;display:inline;padding:5px 0 5px 15px;}
#h_banner p.right{float:right;display:inline;padding:5px;}


.menubox{width:980px;padding:0; margin:0 auto; overflow:hidden;background:#fff}
.menum{width:960px;height:35px; background:url("/tuls/imgs/menu.jpg");margin:0 auto;overflow:hidden }
.menu{float:left;}
.menuA{float:left; width:78px; text-align:center; font:bold 14px/35px Verdana,"宋体"; color:#ffffff; text-decoration:none;}
.menuA:hover,.menuAon,.menuAon:hover{float:left; width:78px; text-align:center; font:bold 14px/40px Verdana,"宋体"; color:#FF7800; text-decoration:none;background:url("/tuls/imgs/hover.jpg") no-repeat}
.menubox .topso {width:960px;height:31px;background:url("/tuls/imgs/hot.jpg") no-repeat;margin:0 auto 10px auto}

/*游戏搜索*/
.schmain{ height:30px; line-height:30px;}
.schm_t_l{display:block; font-size:14px; font-weight:bold;float:left; padding-left:30px;}
.schinp{ float:left; padding:2px; margin:2px 2px; width:200px;border:#ddd 1px solid; position:relative; top:2px; height:16px;margin-left:98px;}
.sch_sel{ display:block; float:left; width:76px; height:20px;font:normal 12px/19px Verdana,"宋体"; color:#333; border:#BF0202 1px solid; background:#fff url("/tuls/imgs/sch_bg.gif") 62px -119px no-repeat; padding:1px 0 0 6px;margin:1px 2px; vertical-align:middle; cursor:pointer; position:relative; top:2px;}
.sch_sel_m{ display:block; float:left; width:80px;color:#333; border:#BF0202 1px solid; background:#fff; position:absolute; top:24px; left:0; z-index:9999999999;}
.sch_sel_m a,.sch_sel_m a:hover{display:block; clear:both; height:20px;font:normal 12px/22px Verdana,"宋体";color:#333; padding:0 5px; text-decoration:none;}
.sch_sel_m a:hover{background:#F5B498;}
.schbtn{ float:left;height:24px; display:block; margin:4px 0px 0 0;color:#333}
.schhot{ width:380px; margin:0 10px; float:left;color:#f60; overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.schhot a { color:#f60; margin:0 3px;}