@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
textarea{resize:none;}
fieldset, img { border:0; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
abbr, acronym { border:0; }
.clear{zoom:1;}
.clear:after{ content:""; display:block; clear:both;}
a{ text-decoration:none; cursor:pointer; }
a:hover{ text-decoration:underline;}
body{ font-family:arial,sans-serif,"宋体"; font-size:12px;}

/*top_title*/
.mtop{ height:30px; width:100%; background:url(../images/title_03.gif) repeat-x;}
.mtopct{ width:1000px; height:30px; color:#464646; margin:0 auto;}
.mtlogo{ width:105px; height:20px; margin:8px 15px 0 15px; background:url(../images/title_09.gif) no-repeat; float:left;}
.mtopctxt{ width:730px; height:30px; overflow:hidden; line-height:34px; float:left;}
.mtopctxt a{ color:#2864B4;}
.mtopctxt .unlk{ margin-right:15px;}
.mtopuse{ width:180px;  float:left}
.mtoplg{ width:260px;  float:left;}
.mtop .spgame{ display:inline-block; margin-right:5px;}
.mtop .spgame img{ float:left; margin-top:8px; margin-right:3px;}
.mtop .spgame a{ color:#464646;}
.mtop .mctlk{ float:left;}
.mtop .mctlk a{ display:inline-block; margin:0 5px;}
.mtop .opgame{ float:left; padding-top:5px; position:relative;}
.mtop .gtab_off,.gtab_on{ width:75px; height:22px; overflow:hidden; padding-left:12px; line-height:24px; background:url(../images/title_06.gif) no-repeat; position:relative; z-index:15;}
.gtab_on{ background:url(../images/title_14.gif) no-repeat;}
.mtop .gtab_off a,.mtop .gtab_on a{ color:#666; display:block;}
.mtop .mgcot{ border:1px solid #D0D0CF; background:#fff; width:228px; padding:10px; margin-top:-1px; position:absolute; z-index:10; right:0px; _margin-right:-1px;}
.mtop .mgcot ul{ width:228px; overflow:hidden; background:url(../images/tubj_03.gif) repeat-y top center;}
.mtop .mgcot li{ float:left; width:94px; padding-left:10px; height:24px; margin:1px 5px; line-height:24px; background:url(../images/tubj_05.gif) no-repeat; _display:inline; overflow:hidden;}
.mtop .mgcot li img{ vertical-align:middle; margin-right:3px;}
.mtop .mgcot a{ color:#2864B4;}

/*bottom*/
.foot{ width:980px; margin:0px auto; margin-top:10px; background:url(../images/bl_03.gif) repeat-x; padding:10px; clear:both;}
.foot p{ text-align:center; line-height:22px; color:#999;}
.foot p.lk{ padding:10px 0; text-align:center;}
.foot p.lk span{ height:14px; line-height:14px; overflow:hidden; display:inline-block; padding:0 10px; border-right:1px solid #999;}
.foot p.lk span.last{ border:none;}
.foot p.lk a{ color:#666;}
.foot p img{ margin:5px 5px 0; border:1px solid #ddd; padding:2px;}
/*page*/
.page {text-align:center;padding:10px 0;}
.page a {display:inline-block;border:1px solid #90B3C5;padding:5px 7px;color:#006699;margin:0 5px;}
.page a.page_fh {color:#aaa;}
.page a.page_fh:hover {text-decoration:none}
.page a:hover {background:#006699;color:#fff}
.page .page_on{ display:inline-block; background:#006699; color:#fff; padding:5px 7px; margin:0 5px;}

/*login*/
.login{ width:427px;}
.logintit{ background:url(../images/login_tit.jpg); height:41px;}
.logininfo{ background:url(../images/login_mai.jpg) repeat-y;padding:20px 50px;}
.logininfo p{ padding:3px 0;}
.logininfo p img{ vertical-align:middle;}
.logininfo p label{ width:80px; display:inline-block; text-align: right;}
.logininfo p.wroinfo{ margin:3px 0 3px 80px; padding:4px 8px; width:200px; background:#ffe1e1; border:1px solid #dbbfc4;}
.logininfo .inputw,.logininfo .inputyz{ width:205px; height:20px; line-height:20px; padding:0 5px;}
.logininfo .inputyz{ width:80px;}
.logininfo p.ppadd{ padding:15px 0 0 30px;zoom:1;}
.logininfo p.ppadd:after{ content:""; display:block; clear:both;}
.userlog{ background:url(../images/loginbut_10.gif) no-repeat;}
.userreg{ background:url(../images/loginbut_07.gif) no-repeat; display:inline-block; margin-left:10px;}
.userlog,.userreg{ border:0 none; width:124px; height:30px; float:left; cursor: pointer;}
.logininfo .sgfcol{ padding-left:10px;}
.logininfo .sgfcol a{ color:#fd541a;}
.loginbot{ height:7px; overflow:hidden;background:url(../images/login_bot.jpg);}
.sglogin_bg .login{ margin:0px auto;}

/* 登录页错误信息提示 2012/2/22 by angki */
span.login_red {color:#666;border:1px solid #edb9bd;background:#ffe1e1;padding:3px 10px;width:95%;font-size:12px;line-height:22px;min-height:22px;_height:22px;display:inline-block;margin-bottom:10px;}
#js_slider_captcha{padding-left:34px;}











