﻿body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,form,button,input,textarea,th,td,div{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53,sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
small{font-size:12px;}
ul,ol{list-style:none;}
a{text-decoration:none;color:#155da5;}
a:hover{text-decoration:underline;color:red;}
a.alert{color:#E10601;font-weight:700;}
a.redw{color:red;}
a.redb{color:red;font-weight:700;font-size:14px;}
fieldset,img{border:none;}
button,input,select,textarea{font-size:100%;}
#page{padding:0 10px;}
input{border:1px solid #79d;height:22px;}
.button {background:url(/i/bt.gif);cursor:pointer;color:#00c;border:1px solid #79d;}

.tit{height:30px;line-height:24px;clear:both;background:#E0ECFF;overflow:hidden;}
.tit a{font-size:14px;}
.titbg{background:#E0ECFF;}
.titextl{float:left;margin-top:4px;padding:0 0 0 8px;}
.titext{font-size:14px;font-weight:700;}
.titextr{float:right;padding:3px 0 0 8px;margin-top:4px;}
.cnt{padding:5px 0 5px 5px;}
.lab{padding-top:3px;text-align:right;}
.ass{color:gray;}.sp{height:5px;line-height:0;}
.topbox{background:#F4F8FF;padding:5px 0;border-bottom:#E8EEF7 1px solid;}
.cntbox{width:100%;text-align:center;}
.cntbox .cnt,.cntbox .cntk,.cntbox .cntkl,.cntbox .cntw{border:1px solid #E0ECFF;border-top:0;background:#F4F8FF;padding:5px 0 5px 5px;text-align:center;}
.cntbox .cntkl,.cntbox .cntw{background:#FFF;}
.cntbox .cntl{border:1px solid #E0ECFF;border-top:0;background:#FFF;padding:5px 0 5px 5px;text-align:left;}
.cntbox .cntb{border:1px solid #E0ECFF;width:100%;border-top:0;background:#F4F8FF;padding:0 0 5px 8px;}
.playedgamesList{position:absolute;z-index:200;top:30px;border:1px solid #79D;width:270px;padding:5px;background:#fff;text-align:left;display:none;margin:4px;}
.playedgamesList a{height:23px;line-height:22px;display:block;margin-bottom:2px;text-decoration:none;color:#79D;padding-left:15px;background:url(/i/x.gif) no-repeat 0 -94px;}
.playedgamesList a span{display:block;float:right;width:90px;width:130px!important;cursor:pointer;color:#ccf;}.playedgamesList a:hover{background:#79D;color:#fff;text-decoration:none;}

.playedgames{display:inline;width:987px;height:24px;margin:5px 5px 0;}
.playedgames a{float:left;margin:4px 5px 0;line-height:19px;}
.playedgames center{margin:5px 5px 0;line-height:19px;}
.upgt{float:left;width:76px;height:19px;background:url(/i/x.gif) no-repeat 0 -274px;margin:4px 0 0 5px;}
.upmr{float:left;width:14px;height:14px;margin-top:7px;background:url(/i/x.gif) no-repeat -18px -98px;}
.upml{float:left;width:14px;height:14px;margin-top:7px;background:url(/i/x.gif) no-repeat -38px -98px;}
.upcl{float:right;width:14px;height:14px;margin-top:7px;cursor:pointer;background:url(/i/x.gif) no-repeat -19px -117px;}
#userplayedgames{float:left;width:877px;height:23px;overflow:hidden;}
#userplayedgames a{white-space:nowrap;}

.flatlist LI{float:left;width:16.6%;}
.thumbpic{position:relative;text-align:center;padding:4px 0 2px;background:url(/i/imgbg.gif) no-repeat 10px 4px;}
#id_tab_playrcmd .thumbpic{background-position:4px 4px;}
#eliteg2 .thumbpic{background-position:8px 4px;}
.in{position:relative;display:inline;margin:0 auto;width:106px;height:73px;}
.in a img{width:100px;height:67px;border:3px solid #E8EEF7;}
.in a:hover img{border:3px solid #F90;}
a.addgame{position:absolute;top:-58px;*top:3px;left:3px;display:block;z-index:100;width:12px;height:12px;background:url(/i/x.gif) no-repeat 0 -24px;text-indent:-200px;overflow:hidden;}
a.delgame{position:absolute;top:-58px;*top:3px;left:3px;display:block;z-index:100;width:12px;height:12px;background:url(/i/x.gif) no-repeat -12px -24px;text-indent:-200px;overflow:hidden;}
a.addgame:hover{background:url(/i/x.gif) no-repeat 0 -37px;}
a.delgame:hover{background:url(/i/x.gif) no-repeat -12px -37px;}
.c_detail{width:100%;text-align:center;}
.c_detail a{float:left;display:inline;width:100%;height:20px;text-align:center;white-space:nowrap;font-size:14px;line-height:18px;overflow:hidden;margin-top:2px;width:100%;}
.votebar{position:relative;top:0;margin:0 auto;display:block;width:106px;height:7px;background:#ccf;overflow:hidden;}
.goodv{float:left;height:7px;background:#79D;color:#FFF;font-size:7px;font-family:Small Fonts;line-height:7px;}
#TMdiv{position:absolute;z-index:1000;background:#fff;text-align:center;padding:5px 4px 3px;border:1px solid #ccc;font-size:11px;}
#TMimg{width:120px;height:75px;}
#TMtext{width:122px;overflow:hidden;white-space:nowrap;padding:5px 0 0;font-size:12px;line-height:17px;text-align:center;}
.top_list{text-align:left;margin-right:5px;}
.top_list li{height:28px;border-bottom:1px dashed #E0ECFF;overflow:hidden;line-height:28px;color:#666;}
.top_list li span{float:left;width:20px;height:28px;line-height:26px;padding-right:3px;text-align:center;font:14px Georgia,Arial;color:red;border-right:1px solid #E0ECFF;margin-right:6px;}
.top_list li em{float:right;font-style:normal;color:#666;line-height:28px;font-size:10px;font-family:Arial, Helvetica, sans-serif;}
.top_list li a{display:block;height:28px;font-size:14px;font-weight:400;padding:0 3px;}
.top_list li a:hover{text-decoration:none;color:red;background:#eee;}
.v_g{color:#F30;}.v_b{color:#aaa;}

.tab{text-align:right;}
.tab a{display:block;float:right;height:17px;line-height:17px;padding:3px 6px;margin:0 5px;background:#ccf;color:#000;margin-top:8px;}
.tab a.current{display:block;float:right;height:17px;line-height:17px;margin:0 5px;margin-top:7px;padding:3px 6px;background:#fff;}
.sq_tabon{background:#fff;}
.sq_taboff{background:#ccf;}

body{text-align:center;}
#top{margin:0 auto;width:1000px;}
	#top1{width:100%;height:40px;}
	#top1 div{float:left;}
	#logo{float:left;width:243px;height:40px;background:url(/i/lg.gif) no-repeat;margin-left:10px;_margin-left:5px;}
	#gt{float:left;width:100px;height:26px;overflow:hidden;margin:7px 0;text-align:right;}
	#search{float:left;width:300px;height:40px;}
		#id_schtxt{display:inline;width:200px;height:23px;margin-top:8px;}
		.schbtn{font-size:14px;width:85px;height:25px;margin-top:8px;margin-left:8px;}
	#ulogin{width:340px;height:40px;line-height:40px;float:right;text-align:right;}
	#nv{height:25px;margin-top:5px;background:#fff;text-align:center;}
		#nv a{color:#03c;font-size:14px;border:1px solid #03c;border-bottom:0;padding:0 9px;margin-left:4px;_margin-left:2px;line-height:24px;white-space:nowrap;display:block;float:left;}
		#nv a:hover{color:red;background:#E0ECFF;text-decoration:none;}
		#nv a.cur{color:#FFDB42;font-weight:700;}
#main,#main2,#main3,#main4,#main5,#main6{margin:5px auto 0;width:1000px;overflow:hidden;}
#main{margin-top:0;}
	#nv2{float:left;display:inline;width:1000px;height:auto;padding:0 10px;background:#79D;}
	#nv2 a{float:left;display:inline;height:25px;color:#fff;background:#79D;font-size:12px;line-height:25px;white-space:nowrap;margin-right:6px;}
	#nv2 a.cur{color:#FFDB42;}
	#mgame {float:left;display:block;width:990px;height:70px;margin:5px 5px 0;_margin-left:2.5px;overflow:hidden;background:#eee;}
		#mleft,#mright{float:left;width:15px;height:70px;background:#f8f8f8;cursor:pointer;background:#eee url(/i/x.gif) no-repeat -24px 0;}
		#mright{background-position:-45px 0;}
		#mcontent{width:960px;height:70px;float:left;overflow:hidden;background:#fff url(/i/x.gif) repeat-x 0 -170px;}
		#gamesdiv{width:8600px;}
		#gamesdiv UL{float:left;display:inline;height:68px;margin:1px 0;}
		#gamesdiv UL LI{width:80px;float:left;text-align:center;line-height:18px;}
		#gamesdiv UL LI a{display:block;width:80px;height:68px;}
		#gamesdiv UL LI a img{margin-top:3px;width:68px;height:45px;border:1px #ccc solid;}
		#gamesdiv UL LI a:hover img{border:1px red solid;}
		#gamesdiv UL LI a:hover{color:red;text-decoration:none;background:#E0ECFF;}
/*分页*/
.pagenav{height:30px;background:#F4F8FF;padding:0 8px;}
.pagenum{padding-top:3px;padding-left:10px;}
.pager{font-family:Tahoma;font-size:11px;height:22px;text-align:right;float:right;margin-top:5px;}
.pager a{display:block;float:left;font-family:Tahoma;font-size:11px;width:auto;height:18px;padding:0 8px;line-height:18px;margin-left:3px;background:#F0F0F0;border:1px solid #CCC;color:#000;text-decoration:none;}
.pager span{display:block;float:left;padding:0 8px;height:18px;line-height:18px;margin-left:3px;background:#F60;width:auto;color:#FFF;border:1px solid #F60;}
.pager span.dot{display:block;float:left;padding:3px 3px 0;height:18px;margin-left:3px;width:auto;color:#000;border:none;background:transparent;}
.pager a:hover{background:#C00;color:#FFF;border:1px solid #C00;}

.ad760_1{width:766px;text-align:center;background:#F4F8FF url(/i/gz.gif) no-repeat 0 0;overflow:hidden;}
.ad728{margin-left:38px;}
#footer{width:1000px;height:100px;margin:5px auto 0;text-align:center;}
	#flk{background:#E0ECFF;height:25px;line-height:25px;}
	#cp{height:50px;line-height:25px;}
.message{width:762px;overflow:hidden;margin:0 118px;padding:0 0 10px;}
.message ul{border:1px solid #cb0a13;height:18px;}
.message li{width:76px;height:16px;padding:1px 0;line-height:16px;float:left; text-align: center;}
.message li a{color:#cb0a13;}
.message li.message_tit{background:#cb0a13;color:#fff;height:16px;line-height:16px;}