@charset "utf-8";
body{font-size:12px;font-family:Arial,"\5b8b\4f53",sans-serif;background:#f8f8f8;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding:0;margin:0}
img {border:0}
address,caption,cite,code,dfn,em,th,var {font-weight:normal;font-style:normal}
ol,ul {list-style:none}
abbr,acronym {border:0}
button,input,select,textarea{font-size:100%;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;outline:none;}
table {border-collapse:collapse;border-spacing:0;}
h5 {font-size:12px;font-weight:normal;}
h4 {font-size:14px;color:#333;}
h3 {font-size:16px;}

body,a:link,a:visited {text-decoration:none;color:#4b4b4b}
a:hover {text-decoration:underline;color:#04a2ff}
a {blr:expression(this.onFocus=this.blur());}
a:focus {outline:none}

.hue_yellow,a.hue_yellow:link,a.hue_yellow:visited {color:#fff600;}
.hue_blue,a.hue_blue:link,a.hue_blue:visited {color:#008fd9}
.hue_blue2,a.hue_blue2:link,a.hue_blue2:visited {color:#0f5eac}
.hue_org,a.hue_org:link,a.hue_org:visited {color:#f60}
.hue_red,a.hue_red:link,a.hue_red:visited {color:#f00}
.hue_deepRed,a.hue_deepRed:link,a.hue_deepRed:visited {color:#c10000}
.hue_white,a.hue_white:link,a.hue_white:visited,.btn,a.btn,a.btn:visited {color:#fff}
.hue_black,a.hue_black:link,a.hue_black:visited {color:#000}
.hue_gray,a.hue_gray:link,a.hue_gray:visited {color:#777}
.hue_gray2,a.hue_gray2:link,a.hue_gray2:visited {color:#8d8d8d}
.hue_gray3,a.hue_gray3:link,a.hue_gray3:visited {color:#859bbc}
.hue_green,a.hue_green:link,a.hue_green:visited {color:#31b409}

.clearfix,.floatG {*zoom:1}
.clearfix:after,.floatG:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearb {clear:both}
.floatL,.floatG li {float:left;}
.floatR {float:right;}
.alignC {text-align:center;}
.alignR {text-align:right;}
.bgbox img {display:block;}
.unl,a.unl,a.unl:visited {text-decoration:underline}
label input {vertical-align:middle;margin-right:3px;}

.btn,.btn_moreGame {border:0;cursor:pointer;text-align:center;background:url(../images/btnSet.png) no-repeat;vertical-align:middle}
a.btn {display:inline-block;}
.btn:hover {filter: Alpha(Opacity=90);-moz-opacity:0.9;opacity:0.9;filter:none\9;text-decoration:none;}
.btn_org {background-position:-176px 0;width:62px;height:23px;line-height:22px;}
.btn_org2 {background-position:-88px 0;width:83px;height:26px;line-height:25px;}
.btn_org3 {background-position:-78px -31px;width:73px;height:28px;line-height:24px;font-weight:bold;}
.btn_blue {background-position:0 -31px;width:73px;height:28px;line-height:24px;font-weight:bold;}
.btn_blue2 {background-position:-156px -31px;width:83px;height:26px;line-height:26px;font-weight:bold;}
.btn_blue3 {background-position:-308px -31px;width:68px;height:21px;line-height:20px;}
.btn_blue4 {background-position:-88px -92px;width:97px;height:30px;line-height:28px;font-size:15px;font-weight:bold;}
.btn_blue5 {background-position:-190px -92px;width:133px;height:23px;line-height:23px;font-weight:bold;overflow:hidden;}
.btn_green {background-position:0 0;width:83px;height:26px;line-height:25px;font-weight:bold;}
.btn_submit {background:url(../images/btn_submit.png) no-repeat;width:167px;height:34px;}
.btn_click {background-position:-244px -31px;width:59px;height:18px;}
.btn_white {background-position:0 -64px;width:122px;height:23px;line-height:22px;font-weight:bold;text-indent:28px;text-align:left;}
.btn_white2 {background-position:-127px -64px;width:68px;height:21px;line-height:20px;color:#333}
.btn_white3 {background-position:0 -92px;width:83px;height:26px;line-height:26px;font-weight:bold;color:#5d5e60;}
.btn_friend {background-position:-200px -64px;width:62px;height:18px;}
.btn_addFriend {background-position:-334px -64px;width:83px;height:26px;}
.btn_addFriend2 {background-position:-388px -95px;width:55px;height:18px;}
.btn_sended {background-position:-267px -64px;width:62px;height:18px;}
.btn_sended2 {background-position:-445px -95px;width:55px;height:18px;}
.ico_point {background:url(../images/icon_point.png) no-repeat;}
.btn_invate2 {background-position:0 -128px;width:52px;height:22px;}

.line5 {background:url(../images/line5.png) repeat;}

.gWrap {width:1004px;margin:0 auto;}
.gTop,.topNav a:hover,.topNav a i {background:url(../images/bgx_top.png) repeat-x;}
.gTop {background-position:0 -109px;position:fixed;top:0;left:0;width:100%;z-index:100;}
.gLogo {background:url(../images/bg_gLogo.png) no-repeat;width:225px;height:62px;padding-top:4px;overflow:hidden;text-align:center;margin-right:23px;}
.topNav {font-family:Microsoft YaHei;padding-top:9px;margin-right:41px;}
.topNav a {display:inline-block;position:relative;height:34px;line-height:34px;margin:0 10px;font-size:15px;text-align:center;color:#fff;font-weight:bold}
.topNav a i {position:absolute;top:0;height:34px;width:6px;display:none}
.topNav a i.tagl {left:-6px;background-position:0 -35px;}
.topNav a i.tagr {right:-6px;background-position:right -70px;}
.topNav a:hover {color:#0088d3;text-decoration:none}
.topNav a:hover i {display:block}
.topLink {color:#e0dfdf;line-height:52px;text-align:right;margin-right:10px}
.topLink,.topLink a,.topLink a:visited,.topUserId,.topUserId a,.topUserId a:visited {color:#e0dfdf;}
.topLink a {margin:0 3px;display:inline-block;height:18px;line-height:18px;}
.topLink a img {vertical-align:middle}
.topUserId {position:relative;line-height:52px;margin-right:20px;z-index:10;}
.topUserId .myCenter {position:absolute;top:40px;right:0;background:#1263af;line-height:22px;z-index:10;padding:5px 10px;width:50px;display:none;}
.gTop .more {padding-top:16px;}
.allGameBox {position:relative;z-index:50}
.btn_moreGame {background-position:right 0;width:96px;height:21px;line-height:21px;text-align:left;text-indent:16px;overflow:hidden;cursor:pointer;color:#7a7a7a;}
.moreGameBox {position:absolute;top:21px;right:0;display:none;}

.footer {padding-top:10px}
.footer,.footer a,.footer a:visited {color:#808080}
.footer a:hover {color:#f37717}
.footer .health {height:39px;line-height:39px;color:#c4c7d6;}
.footer .link {height:35px;line-height:35px;overflow:hidden;border-top:2px solid #1364b0;border-bottom:1px dotted #bfbfbf}
.footer .link a {padding:0 16px;border-right:1px solid #808080;}
.footer .inc {line-height:18px;padding:24px 0;}
.footer ul {border:1px solid #dfdfdf;background:#fff;display:inline-block;*display:inline;}
.footer li {background:url(../images/bg_beian.png) repeat-y right 0;padding:7px 23px 7px 62px;height:36px;line-height:18px;overflow:hidden;position:relative;text-align:left}
.footer li img {position:absolute;width:34px;height:34px;top:8px;left:20px;}

.fzf {width:840px;margin:0 auto 100px;padding-top:44px;line-height:20px;}
.fzf h4 {font-size:18px;}
.fzf .line {height:26px;border-bottom:1px solid #ddd;margin-bottom:10px}
.fzf td {padding:0 20px;}

.winBox {position:fixed;left:50%;z-index:99999;display:none;}
.winCover {background:url(../images/bg_cover.png) repeat;width:100%;position:absolute;top:0;left:0;z-index:99990;}
.winBox .closeWin {cursor:pointer;}
.winStyle1,.winStyle2 {border:5px solid #018ed7;background:#fff;width:360px;}
.winStyle1 .closeWin,.winStyle3 .closeWin {position:absolute;top:10px;right:10px;}
.winStyle2 {width:440px;padding:7px;}
.winStyle2 .tag,.winStyle3 .tag {height:39px;border-bottom:2px solid #018ed7;line-height:33px;overflow:hidden;margin-bottom:19px;padding:0 5px;}
.winStyle2 .tips {height:30px;line-height:30px;overflow:hidden;padding:0 37px;background:#e2f3fe;position:relative;margin-bottom:16px;}
.winStyle2 .tips img {position:absolute;top:7px;left:16px;}
.winStyle3 {border:1px solid #018ed7;background:#fff;width:396px;padding:7px;}
.winStyle3 table {width:100%}
.winStyle3 th,.winStyle3 td {border:1px solid #deedfc;padding:12px 14px;}
.winStyle3 th {background:#f3f9ff;color:#0f5eac;font-weight:bold;font-size:14px;text-align:center;width:70px;vertical-align:top}
.winStyle3 td {}
.interimBox,.interimBox .switchTab,.interimBox .btn_next,.interimBox .btn_self {background:url(../images/bg_interim.png) no-repeat;_background:url(../images/bg_interim_ie.png) no-repeat;}
.interimBox {width:727px;height:440px;overflow:hidden;background-position:0 33px;}
.interimBox .switchCon {display:none;}
.interimBox .closeWin {position:absolute;top:45px;right:20px}
.interimBox .switchTab {width:385px;height:38px;overflow:hidden;position:absolute;top:0;right:0;}
.interimBox .switchTab.tab1 {background-position:0 -433px}
.interimBox .switchTab.tab2 {background-position:0 -473px}
.interimBox .switchTab.tab3 {background-position:0 -513px}
.interimBox .switchCon {margin:0 45px;padding-top:70px;position:relative;}
.interimBox .btn_next {width:182px;height:41px;cursor:pointer;border:0;background-position:0 -553px;}
.interimBox .btn_self {display:inline-block;width:182px;height:41px;overflow:hidden;border:0;background-position:-203px -553px;margin:0 auto;}
.interimBox .xz1 table {width:430px;margin-left:150px;}
.interimBox .xz1 table td {padding:10px 0;font-size:14px;}
.interimBox .xz1 .input1 {width:194px;height:28px;line-height:28px;padding:0 2px;border:1px solid #dedede;}
.interimBox .xz2 .skip {position:absolute;top:90px;right:0;_right:45px;font-size:14px;}
.interimBox .xz2 ul {padding:18px;}
.interimBox .xz2 li {margin:0 7px;text-align:center;width:70px;overflow:hidden;}
.interimBox .xz2 li img {width:50px;height:50px;display:block;margin:0 auto 5px;}


.conStyle {border:1px solid #cdcdcd;background:#f0f0f0;padding:4px;}
.conStyle .conStyleW {background:#fff;}
.pagebox {text-align:center;padding:40px 0;}
.pagebox a,.pagebox strong {margin:0 5px;}
.pagebox2 {margin:0 38px;line-height:28px;padding:20px 0;}
.rw1 {width:216px;}

.simuSelect {display:inline-block;}
.simuSelect2 {position:relative;}
.simuSelect2 input {height:20px;line-height:20px;border:1px solid #dbdfe6;border-top-color:#abadb3;border-bottom-color:#e3e9ef;padding:0 2px;vertical-align:middle;border-radius:2px;width:96px;background:url(../images/ico_arrow5.png) no-repeat 85px 8px;cursor:default;}
.simuSelect2 ul {position:absolute;border:1px solid #dbdfe6;left:0;top:21px;background:#fff;width:100px;padding:3px 0;height:100px;max-height:100px;overflow:auto;overflow-x:hidden;display:none;}
.simuSelect2 li {height:20px;line-height:20px;padding:0 2px;width:96px;overflow:hidden;cursor:pointer;}
.simuSelect2 li:hover {background:#ebf4fc}
.ico1 {background:url(../images/icon.png) no-repeat;_background:url(../images/icon_ie.png) no-repeat;display:inline-block;width:20px;height:20px;}
.ico_arrow {}
.bgxGrain1 {background:url(../images/bgx_grain1.png) repeat-x center top #f8f8f8;padding:12px 0;}

.loginInput,.loginInput_new {position:relative;background:url(../images/bg_loginput.png) no-repeat;height:29px;line-height:29px;border:1px solid #c5c6c6;width:189px;}
.loginInput input,.loginInput_new input {background:url(../images/empty.gif);border:0;width:154px;height:29px;line-height:29px;overflow:hidden;color:#000;position:relative;z-index:2;margin-left:32px;outline:none;}
.loginInput span,.loginInput_new span {position:absolute;top:0;left:33px;line-height:29px;color:#cbced1;}
.loginInput img,.loginInput_new img {position:absolute;top:6px;left:7px;z-index:1}


/*calendar*/
input.tcal {width:100px;}
input.tcalInput,input.tcalActive,#tcalPrevYear,#tcalPrevMonth,#tcalNextMonth,#tcalNextYear {background:url(../images/bg_cal.png) no-repeat;}
input.tcalInput {height:20px;line-height:20px;border:1px solid #dbdfe6;border-top-color:#abadb3;border-bottom-color:#e3e9ef;vertical-align:middle;border-radius:2px;background-position:84px 3px}
input.tcalActive {background-position:84px -34px}
#tcal {position: absolute;visibility: hidden;z-index: 100;width: 170px;background-color: white;margin-top: 2px;padding: 0 2px 2px 2px;border: 1px solid silver;-moz-box-shadow: 3px 3px 4px silver;-webkit-box-shadow: 3px 3px 4px silver;box-shadow: 3px 3px 4px silver;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='silver')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='silver');
}
#tcalControls {border-collapse: collapse;border: 0;width: 100%;}
#tcalControls td {border-collapse: collapse;border: 0;padding: 0;width: 16px;cursor: pointer;}
#tcalControls th {border-collapse: collapse;border: 0;padding: 0;line-height: 25px;font-size:12px;text-align: center;font-family:arial;font-weight: bold;white-space: nowrap;}
#tcalPrevYear {background-position:3px -67px}
#tcalPrevMonth {background-position:6px -105px}
#tcalNextMonth {background-position:6px -143px}
#tcalNextYear {background-position:3px -181px}
#tcalGrid {border-collapse: collapse;border: 1px solid silver;width: 100%;}
#tcalGrid th {border: 1px solid silver;border-collapse: collapse;padding: 3px 0;text-align: center;font-family:arial;font-size: 12px;background-color: gray;color: white;}
#tcalGrid td {border: 0;border-collapse: collapse;padding: 2px 0;text-align: center;font-family: Tahoma, Geneva, sans-serif;width: 14%;font-size: 11px;cursor: pointer;}
#tcalGrid td.tcalOtherMonth { color: silver; }
#tcalGrid td.tcalWeekend { background-color: #ACD6F5; }
#tcalGrid td.tcalToday { border: 1px solid red; }
#tcalGrid td.tcalSelected { background-color: #FFB3BE; }
/*calendar end*/


/*win etc*/
#invateWin,.invateWin2 {width:468px;border:1px solid #ccc;background:#eee;padding:4px;}
.invateWinBox,.invateWinBox2 {background:#fff;position:relative;border:1px solid #fff;padding:11px 11px 30px;}
.invateWinBox h4,.invateWin2 h4.title {height:35px;font-weight:normal;border-bottom:1px solid #e7e7e7;margin:10px 0 20px}
.invateWinBox ul {height:200px;overflow:auto;overflow-x:hidden;padding-left:20px;position:relative;}
.invateWinBox li {width:65px;text-align:center;height:90px;padding-top:5px;overflow:hidden;position:relative;margin:0 5px 20px;cursor:pointer;}
.invateWinBox li i {background:url(../images/ico_right.png) no-repeat;width:15px;height:15px;position:absolute;top:0;right:0;display:none}
.invateWinBox li img {width:50px;height:50px;margin-bottom:5px;}
.btn_invate {background:url(../images/btn_invate.png) no-repeat;width:125px;height:32px;}
.invateWinBox .closeWin,.invateWin2 .closeWin {position:absolute;top:20px;right:20px;}
.invateWin2 {width:520px;}
.invateWin2 .ul_select {height:40px;}
.invateWin2 .ul_select li {height:24px;line-height:24px;}
.changeGame,.changeServer {width:500px;border:1px solid #55d2ff;background:#f7f6f6;z-index:5;display:none;}
.changeGame ul,.changeServer ul {width:480px;padding-right:20px;height:232px;overflow:auto;overflow-x:hidden;}
.changeGame li {margin:15px 0 0 15px;width:69px;height:69px;padding:4px;overflow:hidden;background-position:0 -123px;cursor:pointer;}
.changeGame li:hover {background-position:-77px -123px;}
.changeGame li img {width:69px;height:69px;}
.changeServer div {border-bottom:1px solid #d3d3d3;height:37px;line-height:37px;margin:0 20px;}
.changeServer li {border-bottom:1px dashed #dad7d7;width:130px;margin:0 0 0 20px;height:29px;line-height:29px;text-indent:20px;}
.invateWin2 .changeGame li {width:69px;overflow:hidden;background-position:0 -123px;}
.invateWin2 .changeGame li:hover {background-position:-77px -123px;}
.invateWin2 .changeServer ul {height:194px;}


.btn_login,.loginWinbox .btn_binding,.logTable .logError s,.logTable .logError i {background:url(../images/btn_login.png) no-repeat;}
.btn_login {width:190px;height:34px;}
.logTable .logError {position:absolute;bottom:240px;left:76px;color:#f00;width:151px;padding:5px 10px 5px 27px;background:#f4fbfd;border:1px solid #73c7ee;z-index:10;}
.logTable .logError p {padding:2px 0 0 2px\9;}
.logTable .logError i {position:absolute;top:6px;left:6px;background-position:-7px -108px;width:14px;height:14px;}
.logTable .logError s {position:absolute;bottom:-9px;_bottom:-15px;left:10px;background-position:-14px -131px;width:12px;height:9px;}
.logTable .title {background:url(../images/bgx_log.jpg) repeat-x;height:39px;line-height:38px;overflow:hidden}
/*
.loginWinbox {width:540px;padding-bottom:20px;overflow:hidden;background:#fff;border-radius:5px;}
.loginWinbox .title {margin-bottom:22px;}
.loginWinbox .title img {margin:10px;}
.loginWinbox .logTable {margin-left:54px;width:230px;border-right:1px solid #eaeaea;padding-right:47px;}
.loginWinbox .logTable li {margin-bottom:12px;}
.loginWinbox .loginInput {width:228px;background:#fff;}
.loginWinbox .loginInput input {width:192px}
.loginWinbox .btn_login {width:229px;background-position:0 -46px;}
.loginWinbox .regTable {margin-left:40px;padding-top:30px;}
.loginWinbox .btn_binding {width:139px;height:34px;background-position:0 -166px;}
.loginWinbox .logTable .logError {top:22px;left:54px;height:auto!important;height:18px;min-height:18px;width:191px}
.loginWinbox .yzCode {width:110px;}
.loginWinbox .yzCode img.code {top:-1px;left:120px;_left:140px;}
.loginWinbox .loginInput.yzCode input {width:80px;}
*/

a.feedback {position:fixed;right:5px;bottom:5px;background:#ccc;color:#000;font-size:18px;width:20px;font-weight:bold;padding:5px 3px;z-index:999;}
a.feedback:hover {background:#1364b0;color:#fff;text-decoration:none;}

/*2013-07-26*/
.loginWinbox .title,.logAid em,.loginWinbox .btn_login3,.loginWinbox .btn_regFinish,.loginWinbox .closeWin,.recomWinbox .closeWin {background:url(../images/win_newbg.png) no-repeat;}
.loginWinbox {width:484px;border:1px solid #d6d6d6;background:#fff;}
.loginWinbox .closeWin,.recomWinbox .closeWin {position:absolute;top:0px;right:-47px;width:47px;height:47px;background-position:-276px -152px;cursor:pointer;}
.loginWinbox .title {width:484px;height:61px;}
.loginWinbox .title li {width:242px;overflow:hidden;height:59px;line-height:62px;text-align:center;font-size:24px;font-family:microsoft yahei;cursor:pointer;color:#9a9a9a;}
.loginWinbox .title li.current {border-bottom:2px solid #1297dc;color:#000;}
.loginWinbox .tabUnit {height:385px;}
.loginWinbox .tabUnit .logErrorBox,.logAid {padding-left:114px;height:30px;}
.logAid {height:40px;}
.loginWinbox .tabUnit .logErrorBox p {background:url(../images/ico_notice2.png) no-repeat 0 3px;color:#f00;text-indent:20px;height:20px;line-height:20px;}
.loginWinbox .tabUnit ul {height:55px;}
.loginWinbox .tabUnit li {height:38px;line-height:38px;overflow:hidden;margin-right:18px;}
.loginWinbox .cellth {width:96px;text-align:right;font-size:14px;color:#000;}
.loginWinbox .loginInput,.loginWinbox .loginInput_new {border:1px solid #ddd;width:270px;overflow:hidden;border-radius:2px;}
.loginWinbox .loginInput.live,.loginWinbox .loginInput_new.live {border-color:#1297dc;}
.loginWinbox .loginInput input,.loginWinbox .loginInput_new input {height:38px;line-height:38px;width:250px;margin-left:13px;}
.loginWinbox .loginInput span,.loginWinbox .loginInput_new span {line-height:38px;left:13px}
.loginWinbox #yzmInput {width:97px;}
.logAid {line-height:20px;}
.logAid em {background-position:-472px -65px;*background-position:-472px -67px;padding-left:20px;cursor:pointer;margin-left:3px;}
.logAid em.elected {background-position:-472px -108px;*background-position:-472px -110px;}
.loginWinbox .btn_login3,.loginWinbox .btn_regFinish {width:245px;height:39px;border:0;cursor:pointer;}
.loginWinbox .btn_login3 {background-position:0 -196px;}
.loginWinbox .btn_regFinish {background-position:0 -152px;}

.recomWinbox {width:648px;padding:16px 0;background:#fff;position:fixed;_position:absolute;left:50%;margin-left:-324px;z-index:99999;display:none;}
.recomWinbox li {width:289px;height:141px;overflow:hidden;margin-left:23px;}